From 97bb8653d13d5cc8cb121cfc430733a201d7e512 Mon Sep 17 00:00:00 2001 From: Sipachev Igor Date: Tue, 22 Mar 2022 14:27:54 +0700 Subject: [PATCH] =?UTF-8?q?=D1=81=D0=B3=D0=B5=D0=BD=D0=B5=D1=80=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BD=D0=BE=D0=B2=D1=83=D1=8E=20=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=B8=D1=8E=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- popup/dist/index.html | 2 +- popup/dist/js/app.290b4abc.js | 2 -- popup/dist/js/app.290b4abc.js.map | 1 - popup/dist/js/app.c72b75fd.js | 2 ++ popup/dist/js/app.c72b75fd.js.map | 1 + ...precache-manifest.a5405587d02a61cd056bc4ecdb33a400.js} | 8 ++++---- popup/dist/service-worker.js | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) delete mode 100644 popup/dist/js/app.290b4abc.js delete mode 100644 popup/dist/js/app.290b4abc.js.map create mode 100644 popup/dist/js/app.c72b75fd.js create mode 100644 popup/dist/js/app.c72b75fd.js.map rename popup/dist/{precache-manifest.e9cfbdfd53c775e558ce33cf3b2e2549.js => precache-manifest.a5405587d02a61cd056bc4ecdb33a400.js} (71%) diff --git a/popup/dist/index.html b/popup/dist/index.html index fefdb8e..9fb1a4c 100644 --- a/popup/dist/index.html +++ b/popup/dist/index.html @@ -1 +1 @@ -sveak-helper
\ No newline at end of file +sveak-helper
\ No newline at end of file diff --git a/popup/dist/js/app.290b4abc.js b/popup/dist/js/app.290b4abc.js deleted file mode 100644 index e516e67..0000000 --- a/popup/dist/js/app.290b4abc.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(a){function e(e){for(var i,s,o=e[0],l=e[1],u=e[2],d=0,k=[];d-1||r.indexOf("smsmoney")>-1||r.indexOf("smsraha")>-1||r.indexOf("placetgroup")>-1,u=l?"placetgroup":"nordecum",c=l?"com":"lt",d=-1!==r.indexOf(".sv");return r=o&&d?u+"."+o+".sv":"dev."+u+"."+c,r=(d?"http://":"https://")+r,console.log("domain_resolver",s,o,l,u,c,r),void a(r)}}catch(k){i.e(k)}finally{i.f()}})):a(null)}));return a.then((function(a){return console.log("url",a),a}))}}]),a}()),N=new E,L=function a(){Object(o["a"])(this,a)},D=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return t}(L),I=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return t}(L),R=function(){function a(e){Object(o["a"])(this,a),this.handlers=[],this.baseUrl=e}return Object(b["a"])(a,[{key:"syncBaseUrlWithStand",value:function(){var a=Object(w["a"])(regeneratorRuntime.mark((function a(){var e=this;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,N.resolve().then((function(a){e.baseUrl=a||e.baseUrl}));case 2:case"end":return a.stop()}}),a)})));function e(){return a.apply(this,arguments)}return e}()},{key:"send",value:function(a){var e=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.syncBaseUrlWithStand();var i=a.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:a.method,url:this.baseUrl+i,data:n,headers:{"Content-Type":"application/json;charset=utf-8"}};this.handlers.filter((function(a){return a instanceof D})).map((function(a){return a.handle(s),a}));var o=P.handle(a.code),l=s;if(a.prefix){var u={};u[a.prefix]=l.data,l.data=u}"GET"===l.method&&(l.params=l.data,delete l.data);var c=o||M()(l);return c.then((function(a){return e.handlers.filter((function(a){return a instanceof I})).map((function(e){return e.handle(a),e})),a}))}},{key:"addHandler",value:function(a){return this.handlers.push(a),this}}]),a}(),T=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.handle=function(a){a.headers=a.headers||{},a.headers["x-token"]="GxwGRM",console.log(a,"DeviceIdHandler")},a}return t}(D),G=(new T,function a(){Object(o["a"])(this,a)}),V={code:"api_plugin_add_configurations",method:"POST",url:"/plugin/mock-configurations",prefix:"mockConfigurations"},J={code:"api_plugin_change_configuration_value",method:"PATCH",url:"/plugin/mock-configurations/{id}/value",prefix:"mockConfigurations"},x=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return Object(b["a"])(t,[{key:"mockConfigurations",value:function(a){return this.send(C,a)}},{key:"addMockConfigurations",value:function(a){return this.send(V,a)}},{key:"changeMockValueConfiguration",value:function(a){return this.send(J,a)}}]),t}(R),F=new x("http://placetgroup.sipachev.sv").addHandler(new T);d["c"].use(h.a),function(a){a["ADD"]="add",a["UPDATE"]="update"}(O||(O={}));var H=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.mode=O.ADD,a.registers=new y,a.register2Id={},a}return Object(b["a"])(t,[{key:"mounted",value:function(){console.log("mounted",this.personalCode)}},{key:"onPersonalCodeChanged",value:function(a,e){var t=this;this.mode=O.ADD,F.mockConfigurations({personalCode:this.personalCode}).then((function(a){var e,i=Object(g["a"])(a.data);try{for(i.s();!(e=i.n()).done;){var n=e.value;t.registers[n.code]=n.value,t.register2Id[n.code]=n.id,t.mode=O.UPDATE}}catch(r){i.e(r)}finally{i.f()}}))}},{key:"onXteeMtaChanged",value:function(){"undefined"!==this.register2Id.xtee_mta&&F.changeMockValueConfiguration({id:this.register2Id.xtee_mta,value:this.registers.xtee_mta}).then((function(a){console.log("updateMock"),console.log(a)}))}},{key:"onRiaChanged",value:function(){"undefined"!==this.register2Id.ria&&F.changeMockValueConfiguration({id:this.register2Id.ria,value:this.registers.ria}).then((function(a){console.log("updateMock"),console.log(a)}))}},{key:"saveMocks",value:function(){var a=[];for(var e in this.registers){var t=new G;t.personalCode=this.personalCode,t.code=e,t.value=this.registers[e],t.value&&(t.active="true",a.push(t))}F.addMockConfigurations({items:a}).then((function(a){console.log("saveMocks"),console.log(a)}))}}]),t}(d["c"]);Object(c["a"])([Object(d["b"])()],H.prototype,"personalCode",void 0),Object(c["a"])([Object(d["d"])("personalCode",{immediate:!0})],H.prototype,"onPersonalCodeChanged",null),H=Object(c["a"])([d["a"]],H);var W,U,Z=H,$=Z,Y=(t("d384"),t("2877")),X=Object(Y["a"])($,p,f,!1,null,"4c71c246",null),q=X.exports,Q=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:a.person.birthday.day,expression:"person.birthday.day"}],staticClass:"form-row__item-input",attrs:{title:"Day",type:"text",placeholder:"Day"},domProps:{value:a.person.birthday.day},on:{input:function(e){e.target.composing||a.$set(a.person.birthday,"day",e.target.value)}}})]),t("div",{staticClass:"form-row__item"},[t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.birthday.month,expression:"person.birthday.month"}],attrs:{title:"Month"},on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person.birthday,"month",e.target.multiple?t:t[0])}}},a._l(a.allowedMonths,(function(e){return t("option",{domProps:{value:e}},[a._v(a._s(e))])})),0)]),t("div",{staticClass:"form-row__item"},[t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.birthday.year,expression:"person.birthday.year"}],attrs:{title:"Year"},on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person.birthday,"year",e.target.multiple?t:t[0])}}},a._l(a.allowedYears,(function(e){return t("option",{domProps:{value:e}},[a._v(a._s(e))])})),0)])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("label",[a._v(" Country "),t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.country,expression:"person.country"}],on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person,"country",e.target.multiple?t:t[0])}}},[t("option",{attrs:{value:"ee"}},[a._v("Estonia")]),t("option",{attrs:{value:"lt"}},[a._v("Lithuania")])])])]),t("div",{staticClass:"form-row__item"},[t("label",[a._v(" Gender "),t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.gender,expression:"person.gender"}],on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person,"gender",e.target.multiple?t:t[0])}}},[t("option",{attrs:{value:"male"}},[a._v("Male")]),t("option",{attrs:{value:"female"}},[a._v("Female")]),t("option",{attrs:{value:"random"}},[a._v("Random")])])])])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text1"},on:{click:a.autocomplete}},[t("button",[a._v("Autocomplete")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text2"},on:{click:a.copyPersonalCode}},[t("button",[a._v("personalCode")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text3"},on:{click:a.copyIban}},[t("button",[a._v("Iban")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text3"},on:{click:a.copyPhone}},[t("button",[a._v("Phone")])])]),t("div",{staticClass:"memory-panel"},[a._v("Memory: "+a._s(a.copyText))]),a.personalCode?t("div",[t("hr"),t("Mocks",{attrs:{personalCode:a.personalCode}})],1):a._e()])},aa=[],ea=(t("25f0"),t("4d90"),function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a,e){return Math.floor(Math.random()*(e-a+1)+a)}}]),a}()),ta=new ea;(function(a){a["ESTONIA"]="ee",a["LITHUANIA"]="lt",a["POLAND"]="pl"})(W||(W={})),function(a){a["MALE"]="male",a["FEMALE"]="female",a["RANDOM"]="random"}(U||(U={}));var ia,na=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a){var e=this.getYearPart(a.birthday.year),t=this.getMonthPart(a.birthday.month),i=this.getDayPart(a.birthday.day),n=this.getIdNumPart(),r=this.getGenderPart(a.country,a.gender),s=(this.getControlSum(a.country,e,t,i,n,r),this.getChecksum(r+e+t+i+n));return r+e+t+i+n+s}},{key:"getYearPart",value:function(a){if(!a){var e=(new Date).getFullYear();a=BigInt(ta.generate(e-25,e-55))}return String(a).substring(2,4)}},{key:"getMonthPart",value:function(a){return a||(a=BigInt(ta.generate(1,12))),a.toString().padStart(2,"0")}},{key:"getDayPart",value:function(a){return a||(a=BigInt(ta.generate(1,28))),a.toString().padStart(2,"0")}},{key:"getIdNumPart",value:function(){return ta.generate(1,999).toString().padStart(3,"0")}},{key:"getGenderPart",value:function(a,e){switch(console.log(a,e),a){case W.POLAND:return console.log(a),U.MALE===e?String(2*ta.generate(1,5)-1):String(2*ta.generate(1,4));default:return console.log(e,U.MALE===e),U.MALE===e?"3":"4"}}},{key:"getControlSum",value:function(a,e,t,i,n,r){var s,o;if(W.POLAND===a)return o=+(s=e+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+e+t+i+n;for(var c=1,d=3,k=0;k<10;k++){var v=+s[k];v*c,v*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(a){var e,t,i=1,n=3,r=0,s=0;for(e=0;e<10;e++)t=parseInt(a[e]),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}}]),a}(),ra=new na,sa=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a){var e=this.getBankAccount(a),t=this.getNationalCheckDigit(e),i=this.getBankCode(a);switch(a){case W.ESTONIA:return a.toUpperCase()+this.getIbanCheckDigits(i+e+t+"141400")+i+e+t;case W.LITHUANIA:return a.toUpperCase()+this.getIbanCheckDigits(i+e+"212900")+i+e;default:return a.toUpperCase()+this.getIbanCheckDigits(i+e+"252100")+i+e}}},{key:"getBankAccount",value:function(a){var e,t=BigInt(97),i=BigInt((e=W.POLAND===a?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 e+String(t-i%t).padStart(2,"0")}},{key:"getNationalCheckDigit",value:function(a){for(var e=[7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7],t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],i=0,n=a.length,r=18,s=n-1;s>-1;s--)t[r]=e[r]*+a[s],r--;r=18;for(var o=n-1;o>-1;o--)i-=-t[r],r--;return String(i%10!==0?10-i%10:0)}},{key:"getBankCode",value:function(a){var e=["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(a){case W.POLAND:return e[Math.floor(Math.random()*e.length)];case W.ESTONIA:return t[Math.floor(Math.random()*t.length)];default:return i[Math.floor(Math.random()*i.length)]}}},{key:"getIbanCheckDigits",value:function(a){return String(BigInt("98")-BigInt(a)%BigInt("97")).padStart(2,"0")}}]),a}(),oa=new sa,la=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a){switch(a){case W.POLAND:return this.getPlPhoneNum();case W.LITHUANIA:return this.getLtPhoneNum();default:return this.getEePhoneNum()}}},{key:"getPlPhoneNum",value:function(){for(var a=["45","50","51","53","57","60","66","69","72","73","78","79","88"],e=this.getBasePhone(),t=0;t<=8;t++){for(var i="",n=t.toString(),r=0;r<=6;r++)i+=n;e===i&&(e=e.substring(0,6)+"9")}return a[Math.floor(Math.random()*a.length)]+e}},{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")}}]),a}(),ua=new la,ca=function(){function a(){Object(o["a"])(this,a),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(b["a"])(a,[{key:"generate",value:function(a,e){switch(a){case W.POLAND:return U.MALE===e?this.plMaleFirstNames[Math.floor(Math.random()*this.plMaleFirstNames.length)]:this.plFemaleFirstNames[Math.floor(Math.random()*this.plFemaleFirstNames.length)];case W.LITHUANIA:return U.MALE===e?this.ltMaleFirstNames[Math.floor(Math.random()*this.ltMaleFirstNames.length)]:this.ltFemaleFirstNames[Math.floor(Math.random()*this.ltFemaleFirstNames.length)];default:return U.MALE===e?this.eeMaleFirstNames[Math.floor(Math.random()*this.eeMaleFirstNames.length)]:this.eeFemaleFirstNames[Math.floor(Math.random()*this.eeFemaleFirstNames.length)]}}}]),a}(),da=new ca,ka=function(){function a(){Object(o["a"])(this,a),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(b["a"])(a,[{key:"generate",value:function(a){switch(a){case W.POLAND:return this.plLastNames[Math.floor(Math.random()*this.plLastNames.length)];case W.LITHUANIA:return this.ltLastNames[Math.floor(Math.random()*this.ltLastNames.length)];default:return this.eeLastNames[Math.floor(Math.random()*this.eeLastNames.length)]}}}]),a}(),va=new ka,ma=function a(){Object(o["a"])(this,a),this.day=null,this.month=null,this.year=null},ha=function a(){Object(o["a"])(this,a),this.birthday=new ma,this.country=W.ESTONIA,this.gender=U.RANDOM};(function(a){a["PERSONAL_ID"]="personal_id",a["IBAN"]="iban",a["PHONE"]="phone",a["FIRST_NAME"]="first_name",a["LAST_NAME"]="last_name",a["PASSWORD"]="password"})(ia||(ia={}));var pa,fa=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"send",value:function(a){"undefined"!==typeof chrome&&chrome.tabs.query({active:!0,currentWindow:!0},(function(e){chrome.tabs.sendMessage(e[0].id,a,(function(a){console.log(a)}))}))}}]),a}(),ga=new fa;(function(a){a["INSERT"]="insert",a["CLEAN_NOTIFICATION"]="clean_notification"})(pa||(pa={})),d["c"].use(h.a);var ba=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.personalCode="",a.person=new ha,a.copyText="",a}return Object(b["a"])(t,[{key:"allowedMonths",get:function(){for(var a=[],e=1;e<=12;e++)a.push(e);return a}},{key:"allowedYears",get:function(){for(var a=[],e=(new Date).getFullYear(),t=1960;t<=e;t++)a.push(t);return a}},{key:"copyPersonalCode",value:function(){var a=ra.generate(this.person);this.personalCode=a,this.copy(a)}},{key:"copyIban",value:function(){var a=oa.generate(this.person.country);this.personalCode="",this.copy(a)}},{key:"copyPhone",value:function(){var a=ua.generate(this.person.country);this.personalCode="",this.copy(a)}},{key:"copy",value:function(a){this.copyText=a,this.$copyText(a)}},{key:"autocomplete",value:function(){var a=ra.generate(this.person);this.personalCode=a,this.copy(a),this.insertValueToNode(ia.PERSONAL_ID,a);var e=oa.generate(this.person.country);this.insertValueToNode(ia.IBAN,e);var t=ua.generate(this.person.country);this.insertValueToNode(ia.PHONE,t);var i=da.generate(this.person.country,this.person.gender);this.insertValueToNode(ia.FIRST_NAME,i);var n=va.generate(this.person.country);this.insertValueToNode(ia.LAST_NAME,n)}},{key:"insertValueToNode",value:function(a,e){ga.send({action:pa.INSERT,target:a,value:e})}}]),t}(d["c"]);ba=Object(c["a"])([Object(d["a"])({components:{Mocks:q}})],ba);var ya=ba,wa=ya,Aa=(t("1b20"),Object(Y["a"])(wa,Q,aa,!1,null,"07d54bac",null)),Ma=Aa.exports,ja=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("label",[a._v(" Personal id "),t("input",{directives:[{name:"model",rawName:"v-model",value:a.personalCode,expression:"personalCode"}],attrs:{type:"text"},domProps:{value:a.personalCode},on:{input:function(e){e.target.composing||(a.personalCode=e.target.value)}}})]),a.personalCode?t("div",[t("hr"),t("Mocks",{attrs:{personalCode:a.personalCode}})],1):a._e()])},za=[];d["c"].use(h.a);var Ca=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.personalCode="",a}return t}(d["c"]);Ca=Object(c["a"])([Object(d["a"])({components:{Mocks:q}})],Ca);var _a=Ca,Ba=_a,Oa=(t("feba"),Object(Y["a"])(Ba,ja,za,!1,null,"06a3afe4",null)),Sa=Oa.exports,Ka=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("label",[a._v(" Use notification cleaner "),t("input",{directives:[{name:"model",rawName:"v-model",value:a.isAutoCleaner,expression:"isAutoCleaner"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(a.isAutoCleaner)?a._i(a.isAutoCleaner,null)>-1:a.isAutoCleaner},on:{change:[function(e){var t=a.isAutoCleaner,i=e.target,n=!!i.checked;if(Array.isArray(t)){var r=null,s=a._i(t,r);i.checked?s<0&&(a.isAutoCleaner=t.concat([r])):s>-1&&(a.isAutoCleaner=t.slice(0,s).concat(t.slice(s+1)))}else a.isAutoCleaner=n},a.onChangeAutoCleaner]}})])])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("button",{on:{click:a.cleanNotifications}},[a._v("Clean")])])])])},Pa=[],Ea=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"enable",value:function(){chrome.storage.sync.set({"need-clean-notification":!0},(function(){console.log("need-clean-notification: "+!0)}))}},{key:"disable",value:function(){chrome.storage.sync.set({"need-clean-notification":!1},(function(){console.log("need-clean-notification: "+!1)}))}},{key:"state",value:function(){return new Promise((function(a,e){chrome.storage.sync.get(["need-clean-notification"],(function(e){console.log("Value currently is "+e["need-clean-notification"]),a(e["need-clean-notification"]||!1)}))}))}}]),a}(),Na=new Ea;d["c"].use(h.a);var La=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.person=new ha,a.isAutoCleaner=!1,a}return Object(b["a"])(t,[{key:"mounted",value:function(){var a=this;Na.state().then((function(e){a.isAutoCleaner=e,console.log("this.isAutoCleaner = "+e)}))}},{key:"cleanNotifications",value:function(){ga.send({action:pa.CLEAN_NOTIFICATION})}},{key:"onChangeAutoCleaner",value:function(){console.log(this.isAutoCleaner),this.isAutoCleaner?Na.enable():Na.disable()}}]),t}(d["c"]);La=Object(c["a"])([d["a"]],La);var Da=La,Ia=Da,Ra=(t("4809"),Object(Y["a"])(Ia,Ka,Pa,!1,null,"590b0168",null)),Ta=Ra.exports;d["c"].use(h.a);var Ga=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.tab="person",a}return t}(d["c"]);Ga=Object(c["a"])([Object(d["a"])({components:{Mocks:q,PersonTab:Ma,MocksTab:Sa,EmberTab:Ta}})],Ga);var Va=Ga,Ja=Va,xa=(t("aa64"),Object(Y["a"])(Ja,k,v,!1,null,"5e51ebac",null)),Fa=xa.exports,Ha=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return t}(d["c"]);Ha=Object(c["a"])([Object(d["a"])({components:{Main:Fa}})],Ha);var Wa=Ha,Ua=Wa,Za=(t("034f"),Object(Y["a"])(Ua,r,s,!1,null,null,null)),$a=Za.exports,Ya=t("9483");Object(Ya["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(a){console.error("Error during service worker registration:",a)}}),n["a"].config.productionTip=!1,new n["a"]({render:function(a){return a($a)}}).$mount("#app")},d384:function(a,e,t){"use strict";t("bf38")},e7cb:function(a,e,t){},feba:function(a,e,t){"use strict";t("439d")}}); -//# sourceMappingURL=app.290b4abc.js.map \ No newline at end of file diff --git a/popup/dist/js/app.290b4abc.js.map b/popup/dist/js/app.290b4abc.js.map deleted file mode 100644 index 39d2168..0000000 --- a/popup/dist/js/app.290b4abc.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?7e02","webpack:///./src/components/person-tab/style.scss?a5ce","webpack:///./src/components/ember-tab/style.scss?2343","webpack:///./src/components/style.scss?8698","webpack:///./src/stubs/FlowEnum.ts","webpack:///./src/App.vue?5ece","webpack:///./src/components/template.html","webpack:///./src/components/mocks/template.html","webpack:///./src/classes/DTO/Registers.ts","webpack:///./src/stubs/config.ts","webpack:///./src/api/Main/Schemas/MocksSchema.ts","webpack:///./src/stubs/stubs/Main/MocksSchema/MocksSchemaSuccess.ts","webpack:///./src/stubs/Stub2Flow.ts","webpack:///./src/components/mocks/script.ts","webpack:///./src/stubs/StubResolver.ts","webpack:///./src/api/DomainResolver.ts","webpack:///./src/api/HttpClient.ts","webpack:///./src/api/Handlers/TokenRequestHandler.ts","webpack:///./src/api/Main/Schemas/AddMockSchema.ts","webpack:///./src/api/Main/Schemas/ChangeMockValueSchema.ts","webpack:///./src/api/Main/HttpClient.ts","webpack:///./src/classes/Enum/Country.ts","webpack:///./src/classes/Enum/Gender.ts","webpack:///./src/components/mocks/script.ts?bc24","webpack:///./src/components/mocks/main.vue","webpack:///./src/components/person-tab/template.html","webpack:///./src/classes/Service/Generators/RandomGenerator.ts","webpack:///./src/classes/Service/Generators/PersonalIdGenerator.ts","webpack:///./src/classes/Enum/Target.ts","webpack:///./src/classes/Service/Generators/IbanGenerator.ts","webpack:///./src/classes/Service/Generators/PhoneGenerator.ts","webpack:///./src/classes/Service/Generators/FirstNameGenerator.ts","webpack:///./src/classes/Service/Generators/LastNameGenerator.ts","webpack:///./src/classes/DTO/Birthday.ts","webpack:///./src/classes/DTO/Person.ts","webpack:///./src/classes/Service/Browser/Chrome/Sender.ts","webpack:///./src/classes/Enum/Action.ts","webpack:///./src/components/person-tab/script.ts","webpack:///./src/components/person-tab/script.ts?2d9c","webpack:///./src/components/person-tab/main.vue","webpack:///./src/components/mocks-tab/template.html","webpack:///./src/components/mocks-tab/script.ts","webpack:///./src/components/mocks-tab/script.ts?4a2a","webpack:///./src/components/mocks-tab/main.vue","webpack:///./src/components/ember-tab/template.html","webpack:///./src/classes/Service/NotificationCleaner.ts","webpack:///./src/components/ember-tab/script.ts","webpack:///./src/components/ember-tab/script.ts?3cb1","webpack:///./src/components/ember-tab/main.vue","webpack:///./src/components/script.ts","webpack:///./src/components/script.ts?1177","webpack:///./src/components/main.vue","webpack:///./src/App.vue","webpack:///./src/App.vue?0ab4","webpack:///./src/App.vue?bff9","webpack:///./src/registerServiceWorker.ts","webpack:///./src/main.ts","webpack:///./src/components/mocks/style.scss?2383","webpack:///./src/components/mocks-tab/style.scss?1c28"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","FlowEnum","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","staticClass","class","tab","on","$event","_v","personalId","directives","rawName","registers","expression","$$selectedVal","Array","filter","target","options","selected","map","val","_value","$set","multiple","onXteeMtaChanged","onRiaChanged","saveMocks","_e","xtee_mta","ria","xtee_pension","useStub","flow","base","code","method","url","Promise","resolve","response","id","active","status","statusText","headers","config","MocksSchema","MocksSchemaSuccess","Mode","routeCode","hasFlow","Error","availableStubs","hasRoute","promise","chrome","tabs","query","currentWindow","parts","match","nickname","isPlacetgroup","indexOf","project","domain","isLocal","console","log","then","baseUrl","handlers","schema","syncBaseUrlWithStand","preparedData","replace","requestData","handler","handle","stub","axiosData","prefix","temp","params","request","send","AddMockSchema","ChangeMockValueSchema","addHandler","use","ADD","register2Id","personalCode","oldValue","mockConfigurations","mockConfiguration","UPDATE","changeMockValueConfiguration","serviceCode","addMockConfigurations","items","immediate","Country","Gender","component","person","birthday","domProps","composing","_l","allowedMonth","_s","allowedYear","autocomplete","copyPersonalCode","copyIban","copyPhone","copyText","min","max","Math","floor","random","Target","year","getYearPart","month","getMonthPart","day","getDayPart","getIdNumPart","a","getGenderPart","country","gender","l2","getControlSum","getChecksum","e","Date","getFullYear","BigInt","generate","String","substring","toString","padStart","POLAND","MALE","u","h","digit","b","parseInt","getBankAccount","getNationalCheckDigit","getBankCode","ESTONIA","toUpperCase","getIbanCheckDigits","LITHUANIA","getPlPhoneNum","getLtPhoneNum","getEePhoneNum","getBasePhone","plMaleFirstNames","plFemaleFirstNames","ltMaleFirstNames","ltFemaleFirstNames","eeMaleFirstNames","eeFemaleFirstNames","plLastNames","ltLastNames","eeLastNames","RANDOM","Action","message","sendMessage","currentYear","copy","iban","phone","text","$copyText","insertValueToNode","PERSONAL_ID","IBAN","PHONE","firstName","FIRST_NAME","lastName","LAST_NAME","action","INSERT","components","Mocks","isArray","isAutoCleaner","_i","$$a","$$el","$$c","checked","$$v","$$i","concat","onChangeAutoCleaner","cleanNotifications","storage","sync","set","reject","state","CLEAN_NOTIFICATION","enable","disable","PersonTab","MocksTab","EmberTab","Main","ready","registered","cached","updatefound","updated","offline","error","productionTip","render","$mount"],"mappings":"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AmB,CACjB,SACA,OACA,aACA,SACA,SACA,UACA,UACA,SACA,YACA,QACA,WACA,UACA,SACA,aACA,UACA,UACA,UACA,UACA,UACA,WACA,QACA,QACA,WACA,cACA,WACA,QACA,YACA,SACA,QACA,UACA,SACA,SACA,UACA,QACA,UACA,WACA,UACA,cACA,SACA,OACA,OACA,UACA,SACA,QACA,aACA,UACA,WACA,SACA,UACA,WACA,WACA,QACA,SACA,UACA,SACA,SACA,OACA,SACA,WACA,WACA,OACA,UACA,QACA,QACA,MACA,SACA,WACA,QACA,SACA,QACA,UACA,QACA,SACA,UACA,QACA,QACA,SACA,SACA,QACA,QACA,YACA,YACA,SACA,SACA,WACA,YACA,QACA,UACA,SACA,OACA,SACA,SACA,MACA,QACA,SACA,UACA,SACA,SACA,SACA,SACA,SACA,QACA,SACA,UACA,UACA,UACA,SACA,WACA,SACA,aACA,UACA,SACA,UACA,SACA,WACA,QACA,SACA,SACA,UACA,OACA,OACA,OACA,UACA,SACA,UACA,QACA,QACA,UACA,QACA,UACA,UACA,SACA,aACA,UACA,SACA,QACA,WACA,SACA,YACA,QACA,SACA,YACA,SACA,QACA,QACA,UACA,MACA,SACA,YACA,WACA,UACA,WACA,YACA,OACA,SACA,WACA,SACA,YACA,WACA,WACA,SACA,SACA,SACA,UACA,SACA,QACA,QACA,SACA,SACA,WACA,YACA,aACA,UACA,SACA,WACA,MACA,QACA,SACA,WACA,YACA,SACA,cACA,WACA,SACA,UACA,SACA,UACA,SACA,SACA,UACA,aACA,WACA,SACA,UACA,WACA,UACA,QACA,UAGF,KAAAC,mBAAqB,CACnB,QACA,YACA,SACA,aACA,SACA,SACA,YACA,QACA,OACA,OACA,OACA,WACA,OACA,UACA,QACA,QACA,YACA,YACA,UACA,WACA,YACA,SACA,UACA,aACA,UACA,UACA,YACA,WACA,UACA,SACA,aACA,WACA,SACA,UACA,UACA,QACA,MACA,WACA,WACA,SACA,SACA,MACA,UACA,OACA,SACA,aACA,WACA,WACA,QACA,UACA,SACA,QACA,QACA,SACA,UACA,aACA,WACA,MACA,QACA,QACA,QACA,SACA,UACA,UACA,SACA,SACA,SACA,SACA,SACA,UACA,SACA,QACA,UACA,SACA,WACA,QACA,YACA,YACA,QACA,UACA,WACA,SACA,WACA,YACA,OACA,QACA,QACA,YACA,SACA,aACA,QACA,WACA,UACA,WACA,QACA,UACA,UACA,SACA,UACA,UACA,UACA,UACA,UACA,YACA,SACA,QACA,UACA,SACA,WACA,UACA,SACA,OACA,aACA,WACA,SACA,WACA,SACA,UACA,QACA,WACA,WACA,WACA,UACA,QACA,UACA,UAGF,KAAAC,iBAAmB,CACjB,UACA,UACA,UACA,cACA,WACA,WACA,aACA,YACA,QACA,UACA,UACA,UACA,SACA,WACA,UACA,SACA,UACA,UACA,YACA,UACA,QACA,QACA,aACA,YACA,cACA,UACA,WACA,UACA,QACA,SACA,YACA,YACA,WACA,WACA,UACA,UACA,WACA,WACA,WACA,UACA,WACA,WACA,WACA,YACA,UACA,WACA,YACA,WACA,WACA,YACA,WACA,QACA,SACA,YACA,UACA,QACA,WACA,SACA,SACA,SACA,WACA,UACA,aACA,QACA,WACA,WACA,YACA,SACA,QACA,YACA,YACA,QACA,SACA,YACA,UACA,SACA,WACA,YACA,aACA,WACA,UACA,UACA,WACA,WACA,UACA,SACA,UACA,SACA,YACA,UACA,YACA,WACA,WACA,QACA,WACA,WACA,WACA,UACA,YACA,QACA,UACA,UACA,UACA,aACA,QACA,UACA,SACA,WACA,WACA,SACA,SACA,YACA,WACA,QACA,UACA,SACA,YACA,SACA,aACA,YACA,WACA,SACA,aACA,aACA,SACA,WACA,WACA,WACA,UACA,SACA,WACA,cAGF,KAAAC,mBAAqB,CAAC,OACpB,SACA,SACA,QACA,QACA,UACA,UACA,SACA,SACA,UACA,QACA,QACA,WACA,SACA,WACA,QACA,QACA,OACA,QACA,WACA,SACA,WACA,YACA,UACA,UACA,OACA,QACA,OACA,UACA,QACA,QACA,QACA,UACA,SACA,QACA,UACA,WACA,QACA,QACA,SACA,OACA,SACA,YACA,SACA,QACA,SACA,SACA,OACA,MACA,UACA,UACA,SACA,OACA,OACA,WACA,SACA,UACA,SACA,SACA,OACA,OACA,QACA,QACA,QACA,WACA,YACA,SACA,QACA,UACA,YACA,WACA,OACA,UAGF,KAAAC,iBAAmB,CAAC,OAClB,QACA,MACA,MACA,MACA,QACA,QACA,OACA,SACA,QACA,MACA,UACA,SACA,SACA,OACA,OACA,QACA,OACA,OACA,OACA,OACA,SACA,QACA,OACA,OACA,OACA,SACA,MACA,SACA,QACA,OACA,OACA,OACA,QACA,OACA,QACA,OACA,OACA,QACA,MACA,OACA,QACA,OACA,QACA,QACA,QACA,OACA,SACA,SACA,SACA,SACA,QACA,QACA,QACA,UACA,SACA,SACA,UACA,QACA,OACA,SACA,SACA,QACA,OACA,MACA,SACA,OACA,OACA,SACA,MACA,QACA,WACA,SACA,SACA,QACA,OACA,SACA,OACA,SACA,QACA,QACA,QACA,QACA,QACA,SACA,SACA,SACA,OACA,OACA,WACA,SACA,QACA,UACA,OACA,SACA,UACA,QACA,SACA,OACA,QACA,SACA,QACA,OACA,OACA,SACA,OACA,UACA,SACA,SACA,OACA,QACA,QACA,QACA,OACA,QACA,SACA,MACA,QACA,OACA,OACA,SACA,SACA,QACA,SACA,QACA,OACA,SACA,OACA,QACA,SACA,OACA,QACA,OACA,OACA,QACA,SACA,SACA,SACA,OACA,SACA,OACA,QACA,OACA,QACA,QACA,QACA,QACA,OACA,OACA,OACA,QACA,QACA,OACA,SACA,MACA,OACA,QACA,MACA,QACA,MACA,QACA,OACA,QACA,QACA,QACA,QACA,SACA,QACA,QACA,SACA,QACA,SACA,QACA,YAGF,KAAAC,mBAAqB,CACnB,QACA,OACA,OACA,OACA,OACA,OACA,OACA,SACA,OACA,SACA,MACA,OACA,SACA,SACA,SACA,OACA,QACA,QACA,OACA,OACA,MACA,MACA,QACA,OACA,QACA,MACA,MACA,SACA,MACA,QACA,SACA,QACA,QACA,OACA,SACA,QACA,OACA,QACA,QACA,QACA,QACA,MACA,QACA,OACA,OACA,OACA,OACA,SACA,MACA,QACA,UACA,QACA,OACA,QACA,QACA,QACA,QACA,OACA,QACA,YACA,YACA,SACA,SACA,SACA,SACA,SACA,UACA,QACA,SACA,UACA,YACA,QACA,QACA,QACA,QACA,QACA,OACA,QACA,QACA,QACA,QACA,QACA,SACA,OACA,OACA,QACA,SACA,OACA,QACA,QACA,SACA,QACA,OACA,QACA,QACA,SACA,SACA,OACA,QACA,QACA,OACA,QACA,OACA,QACA,QACA,QACA,QACA,SACA,QACA,QACA,QACA,OACA,QACA,QACA,OACA,OACA,OACA,QACA,QACA,SAr0BJ,+CAw0BE,SAAUrC,EAAkBC,GAC1B,OAAQD,GACN,KAAK/B,EAAQ6C,OACX,OAAO5C,EAAO6C,OAASd,EACnB3I,KAAK0K,iBAAiB7C,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK0K,iBAAiBjO,SACvEuD,KAAK2K,mBAAmB9C,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK2K,mBAAmBlO,SACjF,KAAKkK,EAAQ0D,UACX,OAAOzD,EAAO6C,OAASd,EACnB3I,KAAK4K,iBAAiB/C,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK4K,iBAAiBnO,SACvEuD,KAAK6K,mBAAmBhD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK6K,mBAAmBpO,SACjF,QACE,OAAOmK,EAAO6C,OAASd,EACnB3I,KAAK8K,iBAAiBjD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK8K,iBAAiBrO,SACvEuD,KAAK+K,mBAAmBlD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK+K,mBAAmBtO,cAr1BvF,KA01Be,OAAI,GC31BN,GAAb,+CACE,KAAAuO,YAA6B,CAC3B,aACA,eACA,YACA,aACA,WACA,WACA,UACA,UACA,YACA,UACA,iBACA,YACA,SACA,eACA,UACA,QACA,eACA,UACA,WACA,WACA,MACA,SACA,YACA,UACA,WACA,aACA,aACA,WACA,UACA,YACA,SACA,eACA,WACA,YACA,YACA,QACA,aACA,SACA,SACA,aACA,QACA,YACA,YACA,WACA,YACA,UACA,SACA,cACA,YACA,YACA,YACA,WACA,QACA,YACA,WACA,SACA,WACA,WACA,aACA,OACA,YACA,WACA,WACA,aACA,WACA,cACA,aACA,SACA,aACA,YACA,YACA,UACA,cACA,YACA,SACA,UACA,WACA,aACA,aACA,UACA,aACA,QACA,SACA,WACA,YACA,aACA,UACA,SACA,cACA,SACA,UACA,UACA,aACA,aACA,SACA,SACA,cACA,cACA,YACA,UACA,aACA,UACA,cACA,WACA,QACA,eACA,UACA,aACA,SACA,UACA,UACA,UACA,SACA,YACA,OACA,SACA,UACA,WACA,WACA,QACA,eACA,aACA,aACA,UACA,UACA,YACA,aACA,SACA,aACA,WACA,YACA,OACA,YACA,YACA,aACA,aACA,aACA,aACA,UACA,SACA,UACA,UACA,cACA,UACA,WACA,aACA,aACA,QACA,QACA,UACA,YACA,QACA,aACA,QACA,MACA,WACA,WACA,YACA,SACA,aACA,aACA,SACA,aACA,aACA,UACA,UACA,YACA,SACA,UACA,WACA,UACA,WACA,SACA,WACA,YACA,SACA,WACA,UACA,YACA,YACA,QACA,SACA,UACA,SACA,aACA,YACA,UACA,YACA,aACA,aACA,aACA,aACA,YACA,UACA,QACA,QACA,aACA,WACA,YAGF,KAAAC,YAA6B,CAC3B,eACA,eACA,YACA,YACA,eACA,eACA,kBACA,WACA,eACA,YACA,cACA,aACA,WACA,WACA,WACA,YACA,SACA,cACA,eACA,UACA,WACA,eACA,WACA,WACA,aACA,cACA,UACA,SACA,cACA,SACA,SACA,aACA,QACA,cACA,YACA,cACA,SACA,YACA,UACA,aACA,SACA,aACA,aACA,WACA,UACA,aACA,WACA,YACA,QACA,YACA,aACA,YACA,aACA,WACA,UACA,WACA,eACA,WACA,UACA,cACA,aACA,YACA,SACA,cACA,YACA,aACA,UACA,WACA,YACA,WACA,eACA,SACA,SACA,YACA,SACA,cACA,WACA,UACA,YACA,cACA,QACA,gBACA,SACA,QACA,aACA,WACA,cACA,WACA,cACA,cACA,aACA,kBACA,iBACA,kBACA,eACA,cACA,cACA,WACA,UACA,eACA,UACA,QACA,cACA,UACA,eACA,WACA,aACA,WACA,UACA,SACA,WACA,cACA,WACA,cACA,aACA,cACA,YACA,aACA,WACA,aACA,SACA,SACA,SACA,UACA,aACA,cACA,QACA,SACA,QACA,UACA,UACA,cACA,WACA,SACA,WACA,SACA,aACA,SACA,eACA,cACA,QACA,UACA,WACA,eACA,WACA,gBACA,UACA,SACA,UACA,SACA,SACA,UACA,eACA,WACA,eACA,UACA,WACA,aACA,YACA,UACA,SACA,eACA,WACA,UACA,YACA,SACA,YACA,cACA,WACA,WACA,UACA,YACA,aAGF,KAAAC,YAA6B,CAC3B,OACA,QACA,MACA,SACA,MACA,QACA,QACA,QACA,MACA,UACA,UACA,SACA,QACA,QACA,SACA,WACA,QACA,QACA,SACA,OACA,WACA,SACA,QACA,QACA,YACA,YACA,SACA,WACA,SACA,SACA,OACA,SACA,OACA,SACA,OACA,QACA,WACA,UACA,SACA,WACA,OACA,WACA,OACA,SACA,OACA,OACA,YACA,SACA,SACA,SACA,QACA,QACA,QACA,OACA,OACA,SACA,QACA,OACA,OACA,OACA,OACA,UACA,UACA,QACA,UACA,OACA,UACA,OACA,OACA,UACA,QACA,OACA,UACA,SACA,MACA,QACA,OACA,OACA,OACA,OACA,OACA,SACA,WACA,OACA,SACA,OACA,OACA,SACA,QACA,WACA,MACA,QACA,OACA,OACA,UACA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","file":"js/app.290b4abc.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=07d54bac&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=590b0168&scoped=true&lang=scss&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=5e51ebac&scoped=true&lang=scss&\"","export enum FlowEnum {\n base\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('Main',{attrs:{\"msg\":\"Welcome to Your Vue.js + TypeScript App\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"wrapper\"},[_c('div',{staticClass:\"tab-panel\"},[_c('div',{staticClass:\"tab-panel__item\",class:{'tab-panel__item_active': _vm.tab === 'person'},on:{\"click\":function($event){_vm.tab = 'person'}}},[_vm._v(\"Person \")]),_c('div',{staticClass:\"tab-panel__item\",class:{'tab-panel__item_active': _vm.tab === 'mocks'},on:{\"click\":function($event){_vm.personalId=''; _vm.tab = 'mocks'}}},[_vm._v(\" Mocks \")]),_c('div',{staticClass:\"tab-panel__item\",class:{'tab-panel__item_active': _vm.tab === 'ember'},on:{\"click\":function($event){_vm.tab = 'ember'}}},[_vm._v(\" Ember \")])]),_c('div',{staticClass:\"tab-page\"},[_c('div',{staticClass:\"tab-page__item\",class:{'tab-page__item_show': _vm.tab === 'person'}},[_c('PersonTab')],1),_c('div',{staticClass:\"tab-page__item\",class:{'tab-page__item_show': _vm.tab === 'mocks'}},[_c('MocksTab')],1),_c('div',{staticClass:\"tab-page__item\",class:{'tab-page__item_show': _vm.tab === 'ember'}},[_c('EmberTab')],1)])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',[_c('div',[_vm._v(\"XTEE MTA\")]),_c('div',[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.registers.xtee_mta),expression:\"registers.xtee_mta\"}],staticClass:\"option-select\",on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.registers, \"xtee_mta\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])},_vm.onXteeMtaChanged]}},[_c('option',{attrs:{\"value\":\"\"}},[_vm._v(\"-\")]),_c('option',{attrs:{\"value\":\"0\"}},[_vm._v(\"Не замокано (делать запрос)\")]),_c('option',{attrs:{\"value\":\"1\"}},[_vm._v(\"Выписка на хороший доход\")]),_c('option',{attrs:{\"value\":\"2\"}},[_vm._v(\"Выписка на маленький доход\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"Ошибка загрузки выписки (перезапрос)\")]),_c('option',{attrs:{\"value\":\"4\"}},[_vm._v(\"Ошибка загрузки выписки (нет данных)\")]),_c('option',{attrs:{\"value\":\"5\"}},[_vm._v(\"По персональному коду (3 - выписка с хорошим доходом, остальные - ошибка загрузки выписки)\")]),_c('option',{attrs:{\"value\":\"6\"}},[_vm._v(\"Выписка на хороший доход, последние два месяца доход 0\")]),_c('option',{attrs:{\"value\":\"7\"}},[_vm._v(\"Выписка на хороший доход, последний месяц доход 0\")]),_c('option',{attrs:{\"value\":\"8\"}},[_vm._v(\"Выписка на хороший доход, но у пользователя нет активного работодателя. Не можем выдать\")]),_c('option',{attrs:{\"value\":\"9\"}},[_vm._v(\"Выписка на хороший доход, в выписке есть выплаты, которые не учитываются в подсчёте среднего дохода\")])])])]),_c('div',[_c('div',[_vm._v(\"XTEE RIA\")]),_c('div',[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.registers.ria),expression:\"registers.ria\"}],staticClass:\"option-select\",on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.registers, \"ria\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])},_vm.onRiaChanged]}},[_c('option',{attrs:{\"value\":\"\"}},[_vm._v(\"-\")]),_c('option',{attrs:{\"value\":\"0\"}},[_vm._v(\"Не замокано (делать запрос)\")]),_c('option',{attrs:{\"value\":\"1\"}},[_vm._v(\"Успешный запрос\")]),_c('option',{attrs:{\"value\":\"2\"}},[_vm._v(\"Все запросы отклонены\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"По персональному коду (3 - успешно, остальные - ошибка)\")])])])]),_c('br'),_c('br'),('add' === _vm.mode)?_c('button',{on:{\"click\":_vm.saveMocks}},[_vm._v(\"Сохранить моки\")]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export class Registers {\n xtee_mta = ''\n ria = ''\n xtee_pension = ''\n}\n","import { FlowEnum } from '@/stubs/FlowEnum'\n\nexport const useStub = false\nexport const flow = FlowEnum.base\n","export class MockConfigurationsRequest {\n personalCode!: string\n}\n\nexport default {\n code: 'api_plugin_get_configurations',\n method: 'GET',\n url: '/plugin/mock-configurations'\n}\n","import { AxiosResponse } from 'axios'\n\nexport default new Promise((resolve) => {\n const response = {\n data: [\n {\n id: 'casdasdc34c342cr341c34r123d',\n personalId: '48907031677',\n code: 'xtee_mta',\n value: '2',\n active: true\n }\n ],\n status: 200,\n statusText: 'OK',\n headers: {},\n config: {}\n } as AxiosResponse\n resolve(response)\n})\n","import { FlowEnum } from '@/stubs/FlowEnum'\nimport MocksSchema from '@/api/Main/Schemas/MocksSchema'\nimport MocksSchemaSuccess from '@/stubs/stubs/Main/MocksSchema/MocksSchemaSuccess'\n\nconst map: Record = {}\n\n// Регистрируем базовые успешные заглуши\nmap[FlowEnum.base] = {}\nmap[FlowEnum.base][MocksSchema.code] = MocksSchemaSuccess\n\nexport default map\n","import { Component, Prop, Vue, Watch } from 'vue-property-decorator'\nimport VueClipboard from 'vue-clipboard2'\nimport { Registers } from '@/classes/DTO/Registers'\nimport httpClient from '@/api/Main/HttpClient'\nimport { MockConfiguration } from '@/api/Main/Schemas/AddMockSchema'\n\nVue.use(VueClipboard)\n\nexport enum Mode {\n ADD = 'add',\n UPDATE = 'update',\n}\n\n@Component\nexport default class Mocks extends Vue {\n @Prop()\n personalCode!: string\n\n mode: Mode = Mode.ADD\n registers = new Registers()\n register2Id: Record = {}\n\n mounted () {\n console.log('mounted', this.personalCode)\n }\n\n @Watch('personalCode', { immediate: true })\n onPersonalCodeChanged (value: string, oldValue: string) {\n this.mode = Mode.ADD\n httpClient.mockConfigurations({ personalCode: this.personalCode })\n .then((data: any) => {\n for (const mockConfiguration of data.data) {\n // eslint-disable-next-line @typescript-eslint/ban-ts-ignore\n // @ts-ignore\n this.registers[mockConfiguration.code] = mockConfiguration.value\n this.register2Id[mockConfiguration.code] = mockConfiguration.id\n this.mode = Mode.UPDATE\n }\n })\n }\n\n onXteeMtaChanged () {\n if (this.register2Id.xtee_mta === 'undefined') {\n return\n }\n httpClient.changeMockValueConfiguration({\n id: this.register2Id.xtee_mta,\n value: this.registers.xtee_mta\n })\n .then((data: any) => {\n console.log('updateMock')\n console.log(data)\n })\n }\n\n onRiaChanged () {\n if (this.register2Id.ria === 'undefined') {\n return\n }\n httpClient.changeMockValueConfiguration({\n id: this.register2Id.ria,\n value: this.registers.ria\n })\n .then((data: any) => {\n console.log('updateMock')\n console.log(data)\n })\n }\n\n saveMocks () {\n const mockConfigurations: MockConfiguration[] = []\n for (const serviceCode in this.registers) {\n const mockConfiguration = new MockConfiguration()\n mockConfiguration.personalCode = this.personalCode\n mockConfiguration.code = serviceCode\n // eslint-disable-next-line @typescript-eslint/ban-ts-ignore\n // @ts-ignore\n mockConfiguration.value = this.registers[serviceCode]\n if (!mockConfiguration.value) {\n continue\n }\n mockConfiguration.active = 'true'\n mockConfigurations.push(mockConfiguration)\n }\n httpClient.addMockConfigurations({ items: mockConfigurations })\n .then((data: any) => {\n console.log('saveMocks')\n console.log(data)\n })\n }\n}\n","import { flow, useStub } from '@/stubs/config'\nimport map from '@/stubs/Stub2Flow'\n\nexport class StubResolver {\n handle (routeCode: string): Promise | null {\n if (!useStub) {\n return null\n }\n const hasFlow = flow in map || false\n if (!hasFlow) {\n throw new Error('Flow not found!!! Change flow in @/stubs/config.ts')\n }\n const availableStubs = map[flow]\n const hasRoute = routeCode in availableStubs || false\n if (!hasRoute) {\n throw new Error('Route`s stub not found!!! Add stub or change flow to check application')\n }\n\n return availableStubs[routeCode]\n // return new Promise(() => {})\n }\n}\n\nexport default new StubResolver()\n","export class DomainResolver {\n resolve (): Promise {\n const promise = new Promise((resolve) => {\n if (typeof chrome === 'undefined') {\n resolve(null)\n return\n }\n if (typeof chrome.tabs === 'undefined') {\n resolve(null)\n return\n }\n chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {\n for (const tab of tabs) {\n let url = tab.url || ''\n const parts = url.match(/http:\\/\\/.*?\\.(.*?)\\..*?/) || []\n const nickname = parts[1] || null\n const isPlacetgroup = url.indexOf('laen') > -1 ||\n url.indexOf('smsmoney') > -1 ||\n url.indexOf('smsraha') > -1 ||\n url.indexOf('placetgroup') > -1\n const project = isPlacetgroup ? 'placetgroup' : 'nordecum'\n const domain = isPlacetgroup ? 'com' : 'lt'\n const isLocal = url.indexOf('.sv') !== -1\n if (nickname && isLocal) {\n url = project + '.' + nickname + '.sv'\n } else {\n url = 'dev.' + project + '.' + domain\n }\n url = (isLocal ? 'http://' : 'https://') + url\n console.log('domain_resolver', parts, nickname, isPlacetgroup, project, domain, url)\n resolve(url)\n return\n }\n })\n })\n // eslint-disable-next-line @typescript-eslint/ban-ts-ignore\n // @ts-ignore\n return promise.then((url) => {\n console.log('url', url)\n return url\n })\n }\n}\n\nexport default new DomainResolver()\n","/* eslint-disable @typescript-eslint/no-empty-interface */\nimport { SchemaInterface } from './SchemaInterface'\nimport axios, { AxiosRequestConfig, AxiosResponse, Method } from 'axios'\nimport stubResolver from '@/stubs/StubResolver'\nimport domainResolver from '@/api/DomainResolver'\n\nexport abstract class Handler {\n abstract handle: any\n}\n\nexport interface RequestInterface {\n method: Method;\n url: string;\n data: Record | null;\n headers: Record | null;\n}\n\ninterface RequestHandleFunction {\n (request: RequestInterface): void;\n}\n\nexport abstract class RequestHandler extends Handler {\n abstract handle: RequestHandleFunction\n}\n\nexport interface ResponseInterface extends AxiosResponse {\n\n}\n\ninterface ResponseHandleFunction {\n (response: ResponseInterface): void;\n}\n\nexport abstract class ResponseHandler extends Handler {\n abstract handle: ResponseHandleFunction\n}\n\nexport class HttpClient {\n private baseUrl: string\n private handlers: Handler[] = []\n\n constructor (baseUrl: string) {\n this.baseUrl = baseUrl\n }\n\n async syncBaseUrlWithStand () {\n await domainResolver\n .resolve()\n .then((url) => {\n this.baseUrl = url || this.baseUrl\n })\n }\n\n send (schema: SchemaInterface, data: any | null = null): Promise {\n this.syncBaseUrlWithStand()\n\n let url = schema.url\n const preparedData = data\n for (const key in data) {\n if (url.indexOf('{' + key + '}') > -1) {\n url = url.replace('{' + key + '}', preparedData[key])\n delete preparedData[key]\n }\n }\n console.log(data, 'data')\n const requestData = {\n method: schema.method as Method,\n url: this.baseUrl + url,\n data: preparedData,\n headers: {\n 'Content-Type': 'application/json;charset=utf-8'\n }\n } as RequestInterface\n\n /**\n * todo перевести на промисы +\n */\n this.handlers\n .filter((handler: Handler) => {\n return handler instanceof RequestHandler\n })\n .map((handler: Handler) => {\n handler.handle(requestData)\n return handler\n })\n\n const stub = stubResolver.handle(schema.code)\n const axiosData = requestData as AxiosRequestConfig\n\n if (schema.prefix) {\n const temp: any = {}\n temp[schema.prefix] = axiosData.data\n axiosData.data = temp\n }\n\n if (axiosData.method === 'GET') {\n axiosData.params = axiosData.data\n delete axiosData.data\n }\n const response = stub || axios(axiosData)\n\n return response\n .then((response: any) => {\n /**\n * todo перевести на промисы +\n */\n this.handlers\n .filter((handler: Handler) => {\n return handler instanceof ResponseHandler\n })\n .map((handler: Handler) => {\n handler.handle(response)\n return handler\n })\n\n return response\n })\n }\n\n addHandler (handler: Handler) {\n this.handlers.push(handler)\n return this\n }\n}\n","import { RequestHandler, RequestInterface } from '@/api/HttpClient'\n\nexport class TokenRequestHandler extends RequestHandler {\n handle = (request: RequestInterface): void => {\n request.headers = request.headers || {}\n request.headers['x-token'] = 'GxwGRM'\n console.log(request, 'DeviceIdHandler')\n }\n}\n\nexport default new TokenRequestHandler()\n","export class MockConfiguration {\n personalCode!: string\n code!: string\n value!: string\n active!: string\n}\n\nexport class AddMockConfigurationsRequest {\n items!: MockConfiguration[]\n}\n\nexport default {\n code: 'api_plugin_add_configurations',\n method: 'POST',\n url: '/plugin/mock-configurations',\n prefix: 'mockConfigurations'\n}\n","export class ChangeMockConfigurationValueRequest {\n id!: string\n value!: string\n}\n\nexport default {\n code: 'api_plugin_change_configuration_value',\n method: 'PATCH',\n url: '/plugin/mock-configurations/{id}/value',\n prefix: 'mockConfigurations'\n}\n","import { HttpClient as BaseClient } from '../../api/HttpClient'\nimport MocksSchema, { MockConfigurationsRequest } from '../../api/Main/Schemas/MocksSchema'\nimport { SchemaInterface } from '@/api/SchemaInterface'\nimport { TokenRequestHandler } from '@/api/Handlers/TokenRequestHandler'\nimport AddMockSchema, { AddMockConfigurationsRequest } from '@/api/Main/Schemas/AddMockSchema'\nimport ChangeMockValueSchema, { ChangeMockConfigurationValueRequest } from '@/api/Main/Schemas/ChangeMockValueSchema'\n\nexport class HttpClient extends BaseClient {\n mockConfigurations (data: MockConfigurationsRequest): any {\n return this.send(MocksSchema as SchemaInterface, data)\n }\n\n addMockConfigurations (data: AddMockConfigurationsRequest): any {\n return this.send(AddMockSchema as SchemaInterface, data)\n }\n\n changeMockValueConfiguration (data: ChangeMockConfigurationValueRequest): any {\n return this.send(ChangeMockValueSchema as SchemaInterface, data)\n }\n}\n\nexport default new HttpClient('http://placetgroup.sipachev.sv')\n .addHandler(new TokenRequestHandler())\n","export enum Country {\n ESTONIA = 'ee',\n LITHUANIA = 'lt',\n POLAND = 'pl',\n}\n","export enum Gender {\n MALE = 'male',\n FEMALE = 'female',\n RANDOM = 'random'\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=4c71c246&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=4c71c246&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4c71c246\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.birthday.day),expression:\"person.birthday.day\"}],staticClass:\"form-row__item-input\",attrs:{\"title\":\"Day\",\"type\":\"text\",\"placeholder\":\"Day\"},domProps:{\"value\":(_vm.person.birthday.day)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.person.birthday, \"day\", $event.target.value)}}})]),_c('div',{staticClass:\"form-row__item\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.birthday.month),expression:\"person.birthday.month\"}],attrs:{\"title\":\"Month\"},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person.birthday, \"month\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.allowedMonths),function(allowedMonth){return _c('option',{domProps:{\"value\":allowedMonth}},[_vm._v(_vm._s(allowedMonth))])}),0)]),_c('div',{staticClass:\"form-row__item\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.birthday.year),expression:\"person.birthday.year\"}],attrs:{\"title\":\"Year\"},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person.birthday, \"year\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.allowedYears),function(allowedYear){return _c('option',{domProps:{\"value\":allowedYear}},[_vm._v(_vm._s(allowedYear))])}),0)])]),_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('label',[_vm._v(\" Country \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.country),expression:\"person.country\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person, \"country\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},[_c('option',{attrs:{\"value\":\"ee\"}},[_vm._v(\"Estonia\")]),_c('option',{attrs:{\"value\":\"lt\"}},[_vm._v(\"Lithuania\")])])])]),_c('div',{staticClass:\"form-row__item\"},[_c('label',[_vm._v(\" Gender \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.gender),expression:\"person.gender\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person, \"gender\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},[_c('option',{attrs:{\"value\":\"male\"}},[_vm._v(\"Male\")]),_c('option',{attrs:{\"value\":\"female\"}},[_vm._v(\"Female\")]),_c('option',{attrs:{\"value\":\"random\"}},[_vm._v(\"Random\")])])])])]),_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text1\"},on:{\"click\":_vm.autocomplete}},[_c('button',[_vm._v(\"Autocomplete\")])]),_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text2\"},on:{\"click\":_vm.copyPersonalCode}},[_c('button',[_vm._v(\"personalCode\")])]),_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text3\"},on:{\"click\":_vm.copyIban}},[_c('button',[_vm._v(\"Iban\")])]),_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text3\"},on:{\"click\":_vm.copyPhone}},[_c('button',[_vm._v(\"Phone\")])])]),_c('div',{staticClass:\"memory-panel\"},[_vm._v(\"Memory: \"+_vm._s(_vm.copyText))]),(_vm.personalCode)?_c('div',[_c('hr'),_c('Mocks',{attrs:{\"personalCode\":_vm.personalCode}})],1):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export class RandomGenerator {\n generate (min: number, max: number) {\n return Math.floor(Math.random() * (max - min + 1) + min)\n }\n}\n\nexport default new RandomGenerator()\n","import randomGenerator from './RandomGenerator'\nimport { Country } from '../../Enum/Country'\nimport { Gender } from '../../Enum/Gender'\nimport { Person } from '@/classes/DTO/Person'\n\nexport class PersonalIdGenerator {\n /**\n * @param person\n */\n generate (person: Person) {\n const year = this.getYearPart(person.birthday.year)\n const month = this.getMonthPart(person.birthday.month)\n const day = this.getDayPart(person.birthday.day)\n const o = this.getIdNumPart()\n const a = this.getGenderPart(person.country, person.gender)\n const l = this.getControlSum(person.country, year, month, day, o, a)\n const l2 = this.getChecksum(a + year + month + day + o)\n\n return a + year + month + day + o + l2\n }\n\n /**\n * e.getYearPart = function () {\n var e = (new Date).getFullYear();\n return String(Iu.generate(e - 25, e - 55)).substring(2, 4)\n },\n */\n getYearPart (year: bigint | null) {\n if (!year) {\n const e = (new Date()).getFullYear()\n year = BigInt(randomGenerator.generate(e - 25, e - 55))\n }\n\n return String(year).substring(2, 4)\n }\n\n /**\n * e.getMonthPart = function () {\n return Iu.generate(1, 12).toString().padStart(2, \"0\")\n },\n */\n getMonthPart (month: bigint | null) {\n if (!month) {\n month = BigInt(randomGenerator.generate(1, 12))\n }\n return month.toString().padStart(2, '0')\n }\n\n /**\n * e.getDayPart = function () {\n return Iu.generate(1, 28).toString().padStart(2, \"0\")\n },\n */\n getDayPart (day: bigint | null) {\n if (!day) {\n day = BigInt(randomGenerator.generate(1, 28))\n }\n return day.toString().padStart(2, '0')\n }\n\n /**\n * e.getIdNumPart = function () {\n return Iu.generate(1, 999).toString().padStart(3, \"0\")\n },\n */\n getIdNumPart () {\n return randomGenerator.generate(1, 999).toString().padStart(3, '0')\n }\n\n /**\n * e.getGenderPart = function (e, t) {\n switch (e) {\n case\"pl\":\n \"male\" === t ? t = String(2 * Iu.generate(1, 5) - 1) : \"female\" === t && (t = String(2 * Iu.generate(1, 4)));\n break;\n default:\n \"male\" === t ? t = \"3\" : \"female\" === t && (t = \"4\")\n }\n return t\n },\n * @param country\n * @param gender\n */\n getGenderPart (country: Country, gender: Gender) {\n console.log(country, gender)\n switch (country) {\n case Country.POLAND:\n console.log(country)\n return Gender.MALE === gender\n ? String(2 * randomGenerator.generate(1, 5) - 1)\n : String(2 * randomGenerator.generate(1, 4))\n default:\n console.log(gender, Gender.MALE === gender)\n return Gender.MALE === gender ? '3' : '4'\n }\n }\n\n /**\n * public static function getChecksum($personalId)\n {\n $s1 = $s2 = 0;\n $k1 = 1;\n $k2 = 3;\n\n for ($i = 0; $i < strlen($personalId) - 1; $i++) {\n $s1 += $personalId[$i] * $k1;\n $s2 += $personalId[$i] * $k2;\n $k1 = ($k1 == 9) ? 1 : $k1 + 1;\n $k2 = ($k2 == 9) ? 1 : $k2 + 1;\n }\n $checksum = 0;\n if (($s1 % 11) < 10) {\n $checksum = $s1 % 11;\n } elseif (($s2 % 11) < 10) {\n $checksum = $s2 % 11;\n }\n\n return $checksum;\n }\n *\n *\n * e.getControlSum = function (e, t, n, r, i, o) {\n var a, l;\n if (\"pl\" === e) return l = +(a = t + n + r + i + o)[0] + 3 * +a[1] + 7 * +a[2] + 9 * +a[3] + +a[4] + 3 * +a[5] + 7 * +a[6] + 9 * +a[7] + +a[8] + 3 * +a[9], 0 != (l %= 10) && (l = 10 - l), String(l);\n a = o + t + n + r + i;\n for (var s = 1, u = 3, c = 0, d = 0, h = 0; h < 10; h++) {\n var p = +a[h];\n c += p * s, d += p * u, 10 == ++s && (s = 1), 10 == ++u && (u = 1)\n }\n return d %= 11, (c %= 11) < 10 ? String(c) : d < 10 ? String(d) : String(0)\n }\n * @param e\n * @param t\n * @param n\n * @param r\n * @param i\n * @param o\n */\n getControlSum (e: Country, t: string, n: string, r: string, i: string, o: string) {\n let a\n let l\n if (Country.POLAND === e) {\n l = +(a = t + n + r + i + o)[0] + 3 * +a[1] + 7 * +a[2] + 9 * +a[3] + +a[4] + 3 * +a[5] + 7 * +a[6] + 9 * +a[7] + +a[8] + 3 * +a[9];\n (l %= 10) !== 0 && (l = 10 - l)\n l = String(l)\n\n return l\n }\n\n let c = 0\n let d = 0\n a = o + t + n + r + i\n for (let s = 1, u = 3, c = 0, d = 0, h = 0; h < 10; h++) {\n const p = +a[h]\n c += p * s\n d += p * u\n ++s === 10 && (s = 1)\n ++u === 10 && (u = 1)\n }\n d %= 11\n return (c %= 11) < 10 ? String(c) : d < 10 ? String(d) : String(0)\n }\n\n getChecksum (code: string) {\n let b = 1\n let c = 3\n let d = 0\n let e = 0\n let i\n let digit\n for (i = 0; i < 10; i++) {\n digit = parseInt(code[i])\n d += digit * b\n e += digit * c\n b++; if (b === 10) b = 1\n c++; if (c === 10) c = 1\n }\n d = d % 11\n e = e % 11\n if (d < 10) {\n return d\n } else if (e < 10) {\n return e\n }\n\n return 0\n }\n\n // getChecksum($personalId)\n // {\n // $s1 = $s2 = 0;\n // $k1 = 1;\n // $k2 = 3;\n //\n // for ($i = 0; $i < strlen($personalId) - 1; $i++) {\n // $s1 += $personalId[$i] * $k1;\n // $s2 += $personalId[$i] * $k2;\n // $k1 = ($k1 == 9) ? 1 : $k1 + 1;\n // $k2 = ($k2 == 9) ? 1 : $k2 + 1;\n // }\n // $checksum = 0;\n // if (($s1 % 11) < 10) {\n // $checksum = $s1 % 11;\n // } elseif (($s2 % 11) < 10) {\n // $checksum = $s2 % 11;\n // }\n //\n // return $checksum;\n // }\n}\n\nexport default new PersonalIdGenerator()\n","export enum Target {\n PERSONAL_ID= 'personal_id',\n IBAN = 'iban',\n PHONE = 'phone',\n FIRST_NAME = 'first_name',\n LAST_NAME = 'last_name',\n PASSWORD = 'password',\n}\n","import { Country } from '@/classes/Enum/Country'\n\nexport class IbanGenerator {\n generate (country: Country) {\n const t = this.getBankAccount(country)\n const n = this.getNationalCheckDigit(t)\n const r = this.getBankCode(country)\n switch (country) {\n case Country.ESTONIA:\n return country.toUpperCase() + this.getIbanCheckDigits(r + t + n + '141400') + r + t + n\n case Country.LITHUANIA:\n return country.toUpperCase() + this.getIbanCheckDigits(r + t + '212900') + r + t\n default:\n return country.toUpperCase() + this.getIbanCheckDigits(r + t + '252100') + r + t\n }\n }\n\n getBankAccount (country: Country) {\n let t\n const i = BigInt(97)\n const o = BigInt((t = Country.POLAND === country\n ? Math.floor(9999999 * Math.random()).toString().padStart(7, '0') +\n Math.floor(9999999 * Math.random()).toString().padStart(7, '0')\n : Math.floor(99999 * Math.random()).toString().padStart(5, '0') +\n Math.floor(9999 * Math.random()).toString().padStart(4, '0')) + '00')\n return t + String(i - (o % i)).padStart(2, '0')\n }\n\n getNationalCheckDigit (e: string) {\n const t = [7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7]\n const n = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n let r = 0\n const i = e.length\n let o = 18\n for (let a = i - 1; a > -1; a--) {\n n[o] = t[o] * +e[a]\n o--\n }\n o = 18\n for (let a = i - 1; a > -1; a--) {\n r -= -n[o]\n o--\n }\n\n return String(r % 10 !== 0 ? 10 - r % 10 : 0)\n }\n\n getBankCode (e: Country) {\n const t = ['16000003', '11602231', '10301612', '18900002', '15002240', '19401018', '19101152']\n const n = ['2200', '1010', '3300', '7700', '1700', '4204']\n const r = ['20900', '72900', '74000', '40100', '21200', '72300', '21700', '21400', '70440', '71800', '73000']\n switch (e) {\n case Country.POLAND:\n return t[Math.floor(Math.random() * t.length)]\n case Country.ESTONIA:\n return n[Math.floor(Math.random() * n.length)]\n default:\n return r[Math.floor(Math.random() * r.length)]\n }\n }\n\n getIbanCheckDigits (e: string) {\n return String(BigInt('98') - (BigInt(e) % BigInt('97'))).padStart(2, '0')\n }\n}\n\nexport default new IbanGenerator()\n","import { Country } from '../../Enum/Country'\n\nexport class PhoneGenerator {\n generate (country: Country) {\n switch (country) {\n case Country.POLAND:\n return this.getPlPhoneNum()\n case Country.LITHUANIA:\n return this.getLtPhoneNum()\n default:\n return this.getEePhoneNum()\n }\n }\n\n getPlPhoneNum () {\n const e = ['45', '50', '51', '53', '57', '60', '66', '69', '72', '73', '78', '79', '88']\n let t = this.getBasePhone()\n for (let n = 0; n <= 8; n++) {\n let i = ''\n for (let r = n.toString(), o = 0; o <= 6; o++) {\n i += r\n }\n t === i && (t = t.substring(0, 6) + '9')\n }\n return e[Math.floor(Math.random() * e.length)] + t\n }\n\n getLtPhoneNum () {\n return '6' + this.getBasePhone()\n }\n\n getEePhoneNum () {\n return '5' + this.getBasePhone()\n }\n\n getBasePhone () {\n return Math.floor(9999999 * Math.random()).toString().padStart(7, '0')\n }\n}\n\nexport default new PhoneGenerator()\n","import { Country } from '@/classes/Enum/Country'\nimport { Gender } from '@/classes/Enum/Gender'\n\nexport class FirstNameGenerator {\n plMaleFirstNames = [\n 'Adamek',\n 'Ada\\u015b',\n 'Aleksander',\n 'Alfons',\n 'Alojzy',\n 'Ambro\\u017cy',\n 'Andrzej',\n 'Antoni',\n 'Arkadiusz',\n 'Artur',\n 'Baltazar',\n 'Barnaba',\n 'Bartek',\n 'Bart\\u0142omiej',\n 'Bartosz',\n 'Bernard',\n 'Biernat',\n 'Bogumi\\u0142',\n 'Bogurad',\n 'Bogus\\u0142aw',\n 'Bogu\\u015b',\n 'Bolek',\n 'Boles\\u0142aw',\n 'Bonawentura',\n 'Bonifacy',\n 'Borys',\n 'Bronis\\u0142aw',\n 'Cezary',\n 'Cyryl',\n 'Czes\\u0142aw',\n 'Damian',\n 'Daniel',\n 'Dariusz',\n 'Dawid',\n 'Domarad',\n 'Domaradz',\n 'Dominik',\n 'Dzier\\u017cykraj',\n 'Edward',\n 'Emil',\n 'Eryk',\n 'Ezdrasz',\n 'Fabian',\n 'Filip',\n 'Franciszek',\n 'Gabriel',\n 'Gniewosz',\n 'Goc\\u0142aw',\n 'Gracjan',\n 'Grzegorz',\n 'Grzesiek',\n 'Grze\\u015b',\n 'Gustaw',\n 'Habakuk',\n 'Henryk',\n 'Hubert',\n 'Igor',\n 'Igorek',\n 'Ildefons',\n 'Ireneusz',\n 'Iwan',\n 'Izajasz',\n 'Jacek',\n 'Jakub',\n 'Jan',\n 'Janusz',\n 'Jaros\\u0142aw',\n 'Jaru\\u015b',\n 'Jasiek',\n 'Jerzy',\n 'Jonatan',\n 'J\\xf3zef',\n 'Judasz',\n 'Juliusz',\n 'Jurek',\n 'Juru\\u015b',\n 'Justyn',\n 'Kacper',\n 'Kamil',\n 'Karol',\n 'Kazimierz',\n 'Klaudiusz',\n 'Kochan',\n 'Konrad',\n 'Krystian',\n 'Krzysztof',\n 'Krzy\\u015b',\n 'Ksawery',\n 'Lasota',\n 'Lech',\n 'Les\\u0142aw',\n 'Leszek',\n 'Lew',\n 'Lucek',\n 'Lucjan',\n 'Lucjusz',\n 'Ludwik',\n '\\u0141ukasz',\n 'Maciej',\n 'Marcel',\n 'Marcin',\n 'Marek',\n 'Marian',\n 'Mariusz',\n 'Mateusz',\n 'Maurycy',\n 'Micha\\u0142',\n 'Micha\\u0142ek',\n 'Micha\\u015b',\n 'Mieczys\\u0142aw',\n 'Mieszko',\n 'Mietek',\n 'Miko\\u0142aj',\n 'Mi\\u0142osz',\n 'Miros\\u0142aw',\n 'Nawoj',\n 'Niemir',\n 'Nierod',\n 'Norbert',\n 'Olaf',\n 'Oleg',\n 'Olek',\n 'Olgierd',\n 'Oliwer',\n 'Oliwier',\n 'Oskar',\n 'Pawe\\u0142',\n 'Pawe\\u0142ek',\n 'Piotr',\n 'Piotrek',\n 'Piotru\\u015b',\n 'Poniat',\n 'Przemys\\u0142aw',\n 'Racibor',\n 'Rac\\u0142aw',\n 'Radek',\n 'Rados\\u0142aw',\n 'Radzim',\n 'Radzis\\u0142aw',\n 'Rafa\\u0142',\n 'Rec\\u0142aw',\n 'Remigiusz',\n 'Robert',\n 'Roman',\n 'Romek',\n 'Ryszard',\n 'Ry\\u015b',\n 'Sambor',\n 'Sebastian',\n 'Sergiusz',\n 'Seweryn',\n 'S\\u0142awomir',\n 'Stanis\\u0142aw',\n 'Sta\\u015b',\n 'Stefan',\n 'Sulejman',\n 'Sulich',\n 'Sylwester',\n 'Szczepan',\n 'Szcz\\u0119sny',\n 'Szymek',\n 'Szymon',\n 'Szymu\\u015b',\n 'Tadeusz',\n 'Tomasz',\n 'Tytus',\n 'Ulryk',\n 'Wac\\u0142aw',\n 'Waldek',\n 'Waldemar',\n 'Waleriusz',\n 'Wawrzyniec',\n 'Wies\\u0142aw',\n 'Wiktor',\n 'Wincenty',\n 'Wit',\n 'Witek',\n 'Witold',\n 'Witos\\u0142aw',\n 'W\\u0142adys\\u0142aw',\n 'W\\u0142odek',\n 'W\\u0142odzimierz',\n 'Wojciech',\n 'Wojcik',\n 'Wojs\\u0142aw',\n 'Wojtas',\n 'Wojtasz',\n 'Wojtek',\n 'Wojtu\\u015b',\n 'Wszerad',\n 'Zachariasz',\n 'Zbigniew',\n 'Zbylut',\n 'Zbyszek',\n 'Zdzis\\u0142aw',\n 'Zygmunt',\n 'Zygu\\u015b',\n '\\u017begota'\n ]\n\n plFemaleFirstNames = [\n 'Agata',\n 'Agnieszka',\n 'Agusia',\n 'Aleksandra',\n 'Alicja',\n 'Amanda',\n 'Anastazja',\n 'Aneta',\n 'Ania',\n 'Anka',\n 'Anna',\n 'Apolonia',\n 'Asia',\n 'Barbara',\n 'Basia',\n 'Beata',\n 'Benedykta',\n 'Bernadeta',\n 'Bogdana',\n 'Bogumi\\u0142a',\n 'Boles\\u0142awa',\n 'Bo\\u017cena',\n 'Bo\\u017cenka',\n 'Bronis\\u0142awa',\n 'Brygida',\n 'Cecylia',\n 'Celestyna',\n 'Czes\\u0142awa',\n 'Dagmara',\n 'Danuta',\n 'Dobros\\u0142awa',\n 'Dominika',\n 'Dorota',\n 'Dorotka',\n 'Edwarda',\n 'Edyta',\n 'Ela',\n 'Eleonora',\n 'El\\u017cbieta',\n 'Emilia',\n 'Emilka',\n 'Ewa',\n 'Ewelina',\n 'Ewka',\n 'Ewunia',\n 'Franciszka',\n 'Gabriela',\n 'Genowefa',\n 'Gosia',\n 'Gra\\u017cyna',\n 'Halina',\n 'Hania',\n 'Hanna',\n 'Helena',\n 'Henryka',\n 'Hildegarda',\n 'Honorata',\n 'Iga',\n 'Irena',\n 'Iwana',\n 'Iwona',\n 'Iwonka',\n 'Izabela',\n 'Jadwiga',\n 'Jadzia',\n 'Jagoda',\n 'Janina',\n 'Joanna',\n 'Joasia',\n 'Jolanta',\n 'Judyta',\n 'Julia',\n 'Justyna',\n 'Kamila',\n 'Karolina',\n 'Kasia',\n 'Katarzyna',\n 'Kazimiera',\n 'Klara',\n 'Klaudia',\n 'Klotylda',\n 'Krysia',\n 'Krystyna',\n 'Kunegunda',\n 'Lena',\n '\\u0141ucja',\n 'Magda',\n 'Magdalena',\n 'Malina',\n 'Ma\\u0142gorzata',\n 'Maria',\n 'Marianna',\n 'Mariola',\n 'Mariolka',\n 'Marta',\n 'Martyna',\n 'Marycha',\n 'Maryla',\n 'Marylka',\n 'Marysia',\n 'Marzena',\n 'Matylda',\n 'Melania',\n 'Michalina',\n 'Monika',\n 'Nadia',\n 'Natalia',\n 'Oliwia',\n 'Patrycja',\n 'Paulina',\n 'Renata',\n 'R\\xf3\\u017ca',\n 'Stanis\\u0142awa',\n 'Stefania',\n 'Sylwia',\n 'Szarlota',\n 'Teresa',\n 'Urszula',\n 'Wanda',\n 'Weronika',\n 'Wies\\u0142awa',\n 'Wiktoria',\n 'Wioleta',\n 'Zofia',\n 'Zuzanna',\n '\\u017baneta'\n ]\n\n ltMaleFirstNames = [\n 'Adolfas',\n 'Aivaras',\n 'Albinas',\n 'Aleksandras',\n 'Alfonsas',\n 'Alfredas',\n 'Algimantas',\n 'Algirdas ',\n 'Algis',\n 'Alvydas',\n 'Andrius',\n 'Antanas',\n 'Antons',\n 'Arnoldas',\n 'Arturas',\n 'Arunas',\n 'Arvydas',\n 'Audrius',\n 'Aurelijus',\n 'Aurimas',\n 'Balys',\n 'Benas',\n 'Benjaminas',\n 'Bernardas',\n 'Bronislovas',\n 'Bronius',\n 'Ceslovas',\n 'Dainius',\n 'Danas',\n 'Darius',\n 'Daumantas',\n 'Deimantas',\n 'Deividas',\n 'Domantas',\n 'Donatas',\n 'Edgaras',\n 'Edmundas',\n 'Eduardas',\n 'Edvardas',\n 'Edvinas',\n 'Egidijus',\n 'Eimantas',\n 'Ernestas',\n 'Eugenijus',\n 'Evaldas',\n 'Feliksas',\n 'Gediminas',\n 'Giedrius',\n 'Gintaras',\n 'Gintautas',\n 'Henrikas',\n 'Ignas',\n 'Isakas',\n 'Jeronimas',\n 'Jokubas',\n 'Jonas',\n 'Juozapas',\n 'Juozas',\n 'Jurgis',\n 'Justas',\n 'Justinas',\n 'Karolis',\n 'Kazimieras',\n 'Kazys',\n 'Kestutis',\n 'Laurynas',\n 'Leonardas',\n 'Leonas',\n 'Linas',\n 'Lionginas',\n 'Liudvikas',\n 'Lukas',\n 'Mantas',\n 'Marijonas',\n 'Marius ',\n 'Markas',\n 'Martynas',\n 'Mikalojus',\n 'Mindaugas ',\n 'Modestas',\n 'Mykolas',\n 'Nerijus',\n 'Osvaldas',\n 'Ovidijus',\n 'Paulius',\n 'Petras',\n 'Povilas',\n 'Pranas',\n 'Raimundas',\n 'Ramunas',\n 'Remigijus',\n 'Ricardas',\n 'Rimantas',\n 'Rimas',\n 'Rimvydas',\n 'Robertas',\n 'Rolandas',\n 'Romanas',\n 'Romualdas',\n 'Rytis',\n 'Sarunas',\n 'Saulius',\n 'Sigitas',\n 'Silvestras',\n 'Simas',\n 'Simonas',\n 'Stasys',\n 'Steponas',\n 'Svajunas',\n 'Tadas ',\n 'Tauras',\n 'Tautvilas',\n 'Teodoras',\n 'Tomas',\n 'Urbonas',\n 'Vaidas',\n 'Vaidotas ',\n 'Valdas',\n 'Valdemaras',\n 'Vidmantas',\n 'Viktoras',\n 'Vincas',\n 'Virgilijus',\n 'Virginijus',\n 'Vladas',\n 'Vygantas',\n 'Vytautas',\n 'Vytenis ',\n 'Zenonas',\n 'Zigmas',\n 'Zydrunas',\n 'Zygimantas'\n ]\n\n ltFemaleFirstNames = ['Agne',\n 'Akvile',\n 'Aldona',\n 'Aukse',\n 'Ausra',\n 'Ausrine',\n 'Austeja',\n 'Austra',\n 'Biruta',\n 'Brigita',\n 'Daina',\n 'Dalia',\n 'Danguole',\n 'Danute',\n 'Deimante',\n 'Diana',\n 'Edita',\n 'Egle',\n 'Elena',\n 'Eugenija',\n 'Gabija',\n 'Gabriele',\n 'Genovaite',\n 'Gintare',\n 'Grazina',\n 'Ieva',\n 'Indre',\n 'Inga',\n 'Ingrida',\n 'Irena',\n 'Irene',\n 'Irina',\n 'Jolanta',\n 'Jurate',\n 'Jurga',\n 'Justina',\n 'Kristina',\n 'Laima',\n 'Laura',\n 'Lilija',\n 'Lina',\n 'Loreta',\n 'Magdalena',\n 'Marija',\n 'Milda',\n 'Monika',\n 'Nijole',\n 'Olga',\n 'Ona',\n 'Paulina',\n 'Raminta',\n 'Ramune',\n 'Rasa',\n 'Ruta',\n 'Salomeja',\n 'Sigita',\n 'Silvija',\n 'Sofija',\n 'Sonata',\n 'Ugne',\n 'Urte',\n 'Vaida',\n 'Vaiva',\n 'Vanda',\n 'Veronica',\n 'Viktorija',\n 'Vilija',\n 'Vilma',\n 'Violeta',\n 'Virginija',\n 'Vitalija',\n 'Zita',\n 'Zivile'\n ]\n\n eeMaleFirstNames = ['Aadu',\n 'Aarne',\n 'Ado',\n 'Ago',\n 'Ain',\n 'Aivar',\n 'Aksel',\n 'Alar',\n 'Albert',\n 'Allar',\n 'Alo',\n 'Andreas',\n 'Andres',\n 'Andrus',\n 'Anti',\n 'Anto',\n 'Anton',\n 'Ants',\n 'Ardo',\n 'Argo',\n 'Arno',\n 'Arnold',\n 'Artur',\n 'Arvi',\n 'Arvo',\n 'Asko',\n 'August',\n 'Avo',\n 'Eduard',\n 'Eerik',\n 'Eero',\n 'Egon',\n 'Eiko',\n 'Einar',\n 'Eino',\n 'Elmar',\n 'Elmo',\n 'Emil',\n 'Endel',\n 'Enn',\n 'Erki',\n 'Erkki',\n 'Erni',\n 'Ervin',\n 'Evald',\n 'Georg',\n 'Gert',\n 'Gunnar',\n 'Gustav',\n 'Hannes',\n 'Harald',\n 'Harri',\n 'Heiki',\n 'Heino',\n 'Hendrik',\n 'Henrik',\n 'Hillar',\n 'Illimar',\n 'Ilmar',\n 'Imre',\n 'Indrek',\n 'Ingmar',\n 'Innar',\n 'Ivar',\n 'Ivo',\n 'Jaagup',\n 'Jaak',\n 'Jaan',\n 'Jaanus',\n 'Jan',\n 'Janar',\n 'Johannes',\n 'Joonas',\n 'Joosep',\n 'Juhan',\n 'Juho',\n 'J\\xfcrgen',\n 'J\\xfcri',\n 'Kaarel',\n 'Kaido',\n 'Kalev',\n 'Kaljo',\n 'Kalju',\n 'Kalle',\n 'Kalmer',\n 'Kaspar',\n 'Kasper',\n 'Kert',\n 'Koit',\n 'Kristjan',\n 'Kristo',\n 'Lauri',\n 'Laurits',\n 'Leho',\n 'Lembit',\n 'Lennart',\n 'Madis',\n 'Magnus',\n 'Mait',\n 'Marek',\n 'Margus',\n 'Marko',\n 'M\\xe4rt',\n 'Mart',\n 'Martin',\n 'Mati',\n 'Mattias',\n 'Meelis',\n 'Mihkel',\n 'Mikk',\n 'Neeme',\n 'Niilo',\n 'Olari',\n 'Olev',\n 'Oscar',\n 'Osvald',\n 'Ott',\n 'Paavo',\n 'Paul',\n 'Peep',\n 'Peeter',\n 'Priidu',\n 'Priit',\n 'Ragnar',\n 'Raimo',\n 'Rain',\n 'Rainer',\n 'Rait',\n 'Raivo',\n 'Rasmus',\n 'Raul',\n 'Rauno',\n 'Rein',\n 'Riho',\n 'Risto',\n 'Robert',\n 'Roland',\n 'Sander',\n 'Siim',\n 'Silver',\n 'Sten',\n 'Sulev',\n 'Sven',\n 'Taavi',\n 'Tanel',\n 'Tarmo',\n 'Tauno',\n 'Teet',\n 'Tiit',\n 'Timo',\n 'Toivo',\n 'T\\xf5nis',\n 'T\\xf5nu',\n 'Toomas',\n 'Uku',\n '\\xdclar',\n '\\xdcllar',\n '\\xdclo',\n 'Ulrik',\n 'Uno',\n 'Urmas',\n 'Uuno',\n 'Vahur',\n 'Vaino',\n 'Valdo',\n 'Vallo',\n 'Valter',\n 'Veiko',\n 'Vello',\n 'Viljar',\n 'Viljo',\n 'Villem',\n 'Villu',\n 'Voldemar'\n ]\n\n eeFemaleFirstNames = [\n 'Agnes',\n 'Aili',\n 'Aino',\n 'Airi',\n 'Alma',\n 'Anna',\n 'Anne',\n 'Anneli',\n 'Anni',\n 'Annika',\n 'Anu',\n 'Asta',\n 'Astrid',\n 'Birgit',\n 'Dagmar',\n 'Eeva',\n 'Elina',\n 'Ellen',\n 'Elli',\n 'Elsa',\n 'Ene',\n 'Epp',\n 'Erika',\n 'Erna',\n 'Ester',\n 'Eva',\n 'Eve',\n 'Evelin',\n 'Evi',\n 'Gerli',\n 'Getter',\n 'Grete',\n 'Heidi',\n 'Hele',\n 'Helene',\n 'Helge',\n 'Heli',\n 'Helmi',\n 'Herta',\n 'Hilda',\n 'Hilja',\n 'Ida',\n 'Iiris',\n 'Ilse',\n 'Imbi',\n 'Ines',\n 'Inge',\n 'Ingrid',\n 'Ita',\n 'Jaana',\n 'Johanna',\n 'Kadri',\n 'Kaia',\n 'Kaija',\n 'Kaili',\n 'Kaire',\n 'Kaisa',\n 'Kaja',\n 'Karin',\n 'Karoliina',\n 'Katariina',\n 'K\\xe4tlin',\n 'Katrin',\n 'Kersti',\n 'Ketlin',\n 'Kirsti',\n 'Klaudia',\n 'Koidu',\n 'Krista',\n 'Kristel',\n 'Kristiina',\n 'Kulli',\n 'Laine',\n 'Laura',\n 'Lenna',\n 'Liina',\n 'Liis',\n 'Liisa',\n 'Liisi',\n 'Lilli',\n 'Linda',\n 'Lotte',\n 'Maarja',\n 'Maia',\n 'Mare',\n 'Maret',\n 'Margit',\n 'Mari',\n 'Maria',\n 'Meeli',\n 'Merike',\n 'Merle',\n 'Meta',\n 'Miina',\n 'Minna',\n 'Mirjam',\n 'Monika',\n 'Piia',\n 'Piret',\n 'Raine',\n 'Riin',\n 'Riina',\n 'Rita',\n 'Saara',\n 'Salme',\n 'Selma',\n 'Signe',\n 'Silvia',\n 'Sirje',\n 'Terje',\n 'Tiina',\n 'Tiiu',\n 'Triin',\n 'Tuuli',\n '\\xdclle',\n 'Ulvi',\n 'Urve',\n 'Valve',\n 'Vilma',\n 'Virve'\n ]\n\n generate (country: Country, gender: Gender) {\n switch (country) {\n case Country.POLAND:\n return Gender.MALE === gender\n ? this.plMaleFirstNames[Math.floor(Math.random() * this.plMaleFirstNames.length)]\n : this.plFemaleFirstNames[Math.floor(Math.random() * this.plFemaleFirstNames.length)]\n case Country.LITHUANIA:\n return Gender.MALE === gender\n ? this.ltMaleFirstNames[Math.floor(Math.random() * this.ltMaleFirstNames.length)]\n : this.ltFemaleFirstNames[Math.floor(Math.random() * this.ltFemaleFirstNames.length)]\n default:\n return Gender.MALE === gender\n ? this.eeMaleFirstNames[Math.floor(Math.random() * this.eeMaleFirstNames.length)]\n : this.eeFemaleFirstNames[Math.floor(Math.random() * this.eeFemaleFirstNames.length)]\n }\n }\n}\n\nexport default new FirstNameGenerator()\n","import { Country } from '@/classes/Enum/Country'\n\nexport class LastNameGenerator {\n plLastNames: Array = [\n 'Abgarowicz',\n 'Abrahamowicz',\n 'Abramczyk',\n 'Abramowicz',\n 'Adamczak',\n 'Adamczyk',\n 'Adamiak',\n 'Adamiec',\n 'Adamowski',\n 'Adamski',\n 'Aleksandrowicz',\n 'Ambroziak',\n 'Anczok',\n 'Andrzejewski',\n 'Ankwicz',\n 'Antek',\n 'Araszkiewicz',\n 'Babiuch',\n 'Bachleda',\n 'Baginski',\n 'B\\u0105k',\n 'Bakula',\n 'Balcerzak',\n 'Balicki',\n 'Banasiak',\n 'Baranowska',\n 'Baranowski',\n 'Bara\\u0144ski',\n 'Bargiel',\n 'Bartnicki',\n 'Barton',\n 'Bartosiewicz',\n 'Bednarek',\n 'Bednarski',\n 'Beksi\\u0144ski',\n 'Beres',\n 'Berezovsky',\n 'Bia\\u0142as',\n 'Bialik',\n 'Bia\\u0142kowski',\n 'Bia\\u0142y',\n 'Bieganski',\n 'Bielawski',\n 'Bielecki',\n 'Bieli\\u0144ski',\n 'Bielski',\n 'Bierut',\n 'Biesiadecki',\n 'Bieszczad',\n 'Biskupski',\n 'B\\u0142aszczyk',\n 'Blechacz',\n 'Bobak',\n 'Bobrowski',\n 'Bochenek',\n 'Bogusz',\n 'Bojarski',\n 'Boniecki',\n 'Bonikowski',\n 'Bonk',\n 'Borkowski',\n 'Borowicz',\n 'Borowiec',\n 'Borowiecki',\n 'Borowski',\n 'Bortkiewicz',\n 'Borysewicz',\n 'Borzym',\n 'Bratkowski',\n 'Brodnicki',\n 'Brodowski',\n 'Brodzki',\n 'Bronikowski',\n 'Bronowski',\n 'Br\\xf3zda',\n 'Bro\\u017cyna',\n 'Brzechwa',\n 'Brzezi\\u0144ski',\n 'Brzozowski',\n 'Brzyski',\n 'Buczkowski',\n 'Bujak',\n 'Bujwid',\n 'Bukowski',\n 'Burzy\\u0144ski',\n 'Butkiewicz',\n 'Bystron',\n 'Bytnar',\n 'Cebertowicz',\n 'Chadaj',\n 'Chalupa',\n 'Cha\\u0142upa',\n 'Chlapowski',\n 'Ch\\u0142apowski',\n 'Chmara',\n 'Chmiel',\n 'Chmielewski',\n 'Chmielowski',\n 'Chojnacki',\n 'Cholewa',\n 'Chor\\u0105\\u017cycki',\n 'Chrobak',\n 'Chrzanowski',\n 'Cichocki',\n 'Cichy',\n 'Ciechanowski',\n 'Cieplak',\n 'Ciesielski',\n 'Cie\\u015bla',\n 'Cie\\u015blak',\n 'Cie\\u015blar',\n 'Cie\\u015blik',\n 'Cio\\u0142ek',\n 'Ciszewski',\n 'Cuch',\n 'Cukier',\n 'Cybulka',\n 'Cybulska',\n 'Cybulski',\n 'Cygan',\n 'Cyrankiewicz',\n 'Czachowski',\n 'Czajkowski',\n 'Czaplic',\n 'Czapski',\n 'Czarnecki',\n 'Czarniecki',\n 'Czarny',\n 'Czechowicz',\n 'Czerniak',\n 'Czerwonka',\n 'Czy\\u017c',\n 'Czy\\u017cewski',\n 'D\\u0105browski',\n 'Danilowicz',\n 'Dawidowicz',\n 'Dawidowska',\n 'Dawidowski',\n 'D\\u0119bicki',\n 'D\\u0119bski',\n 'Dembski',\n 'D\\u0142ugosz',\n 'Dobrowolski',\n 'Dolniak',\n 'Domaga\\u0142a',\n 'Dombrovsky',\n 'Dombrowski',\n 'Drozd',\n 'Dryja',\n 'Drzyzga',\n 'Duczy\\u0144ski',\n 'Dudek',\n 'Dunajewski',\n 'Dunin',\n 'Dus',\n 'Dzi\\u0119cio\\u0142',\n 'Dziedzic',\n 'Dzikowski',\n 'Dziuba',\n 'Fedorowicz',\n 'Filipowicz',\n 'Flatau',\n 'Fr\\u0105ckowiak',\n 'Frankowski',\n 'Ga\\u0142ecki',\n 'Galecki',\n 'G\\u0105sienica',\n 'G\\u0105sior',\n 'Geremek',\n 'Giedroy\\u0107',\n 'Gielgud',\n 'Gierczak',\n 'Gierek',\n 'Giertych',\n 'Gieysztor',\n 'Ginter',\n 'G\\u0142owacki',\n 'Gminski',\n 'Godlewski',\n 'Gojowczyk',\n 'Go\\u0142\\u0105b',\n 'Golomb',\n 'Gomu\\u0142ka',\n 'G\\xf3rski',\n 'Grabarczyk',\n 'Grabowski',\n 'Graczyk',\n 'Grinevsky',\n 'Grochowiak',\n 'Grochowski',\n 'Gronkowski',\n 'Grudzi\\u0144ski',\n 'Grunitzky',\n 'Gruszka',\n 'Grycz',\n 'Grzyb',\n 'Grzybowski',\n 'Grzywacz',\n 'Gudowicz'\n ]\n\n ltLastNames: Array = [\n 'Abramavicius',\n 'Abromavicius',\n 'Adomaitis',\n 'Aleliunas',\n 'Andrijauskas',\n 'Andriukaitis',\n 'Andriuskevicius',\n 'Andrulis',\n 'Antanavicius',\n 'Arlauskas',\n 'Arlauskiene',\n 'Astrauskas',\n 'Baciulis',\n 'Bagdonas',\n 'Bakaitis',\n 'Balciunas',\n 'Balsys',\n 'Baranauskas',\n 'Bartkevicius',\n 'Bartkus',\n 'Bartulis',\n 'Basanavicius',\n 'Berankis',\n 'Bernotas',\n 'Brazauskas',\n 'Brazdauskis',\n 'Briedis',\n 'Budrys',\n 'Butkevicius',\n 'Butkus',\n 'Butrym',\n 'Cesnauskis',\n 'Dagys',\n 'Daukantaite',\n 'Daukantas',\n 'Daukantiene',\n 'Dauksa',\n 'Daumantas',\n 'Dirgela',\n 'Donelaitis',\n 'Garsva',\n 'Gerulaitis',\n 'Giedraitis',\n 'Grazulis',\n 'Grinius',\n 'Grybauskas',\n 'Gudaitis',\n 'Gustaitis',\n 'Gylys',\n 'Ilgauskas',\n 'Ivanauskas',\n 'Jakubenas',\n 'Jankauskas',\n 'Jankunas',\n 'Janonis',\n 'Jasaitis',\n 'Jasikevicius',\n 'Javtokas',\n 'Jovaisa',\n 'Juknevicius',\n 'Jurevicius',\n 'Kacinskas',\n 'Kairys',\n 'Kalinauskas',\n 'Kaminskas',\n 'Karnisovas',\n 'Karosas',\n 'Karvelis',\n 'Katelynas',\n 'Kaukenas',\n 'Kavaliauskas',\n 'Kiedis',\n 'Kleiza',\n 'Klimaitis',\n 'Klimas',\n 'Klimavicius',\n 'Kubilius',\n 'Kudirka',\n 'Kundrotas',\n 'Kuprevicius',\n 'Kuris',\n 'Laurinavicius',\n 'Leonas',\n 'Liepa',\n 'Lozoraitis',\n 'Lupeikis',\n 'Macijauskas',\n 'Maciulis',\n 'Mackevicius',\n 'Malinauskas',\n 'Mamontovas',\n 'Marcinkeviciene',\n 'Marcinkevicius',\n 'Marcinkeviciute',\n 'Marciulionis',\n 'Markevicius',\n 'Martinaitis',\n 'Masiulis',\n 'Matonis',\n 'Matulevicius',\n 'Mazeika',\n 'Mekas',\n 'Mickevicius',\n 'Mikenas',\n 'Mikutavicius',\n 'Miskinis',\n 'Motiejunas',\n 'Navickas',\n 'Noreika',\n 'Norkus',\n 'Novickis',\n 'Pakalniskis',\n 'Paleckis',\n 'Palubinskas',\n 'Paulauskas',\n 'Petkevicius',\n 'Petraitis',\n 'Petrauskas',\n 'Petrulis',\n 'Pleckaitis',\n 'Pocius',\n 'Poskus',\n 'Pozela',\n 'Prudius',\n 'Rackauskas',\n 'Ramanauskas',\n 'Rimas',\n 'Rimkus',\n 'Rimsa',\n 'Sabonis',\n 'Sabutis',\n 'Sakalauskas',\n 'Saltenis',\n 'Saulys',\n 'Savickas',\n 'Sernas',\n 'Sidlauskas',\n 'Simkus',\n 'Simonavicius',\n 'Sinkevicius',\n 'Skema',\n 'Smetona',\n 'Songaila',\n 'Stankevicius',\n 'Stauskas',\n 'Steponavicius',\n 'Stonkus',\n 'Stonys',\n 'Sulskis',\n 'Sutkus',\n 'Svedas',\n 'Urbonas',\n 'Urbonavicius',\n 'Vaisvila',\n 'Vaitkevicius',\n 'Vaitkus',\n 'Valaitis',\n 'Valantinas',\n 'Valinskas',\n 'Vanagas',\n 'Varnas',\n 'Vasiliauskas',\n 'Venclova',\n 'Venskus',\n 'Vilkaitis',\n 'Vilkas',\n 'Visinskis',\n 'Vysniauskas',\n 'Zemaitis',\n 'Ziemelis',\n 'Zikaras',\n 'Zilinskas',\n 'Zukauskas'\n ]\n\n eeLastNames: Array = [\n 'Aare',\n 'Aarma',\n 'Aas',\n 'Aasm\\xe4e',\n 'Aav',\n 'Aavik',\n 'Allik',\n 'Alver',\n 'Aru',\n 'Eenpalu',\n 'Eensaar',\n 'Eskola',\n 'H\\xe4rma',\n 'Ilves',\n 'J\\xe4\\xe4ger',\n 'Jakobson',\n 'J\\xe4nes',\n 'J\\xe4rve',\n 'J\\xe4rvis',\n 'J\\xf5gi',\n 'Kaaleste',\n 'Kaasik',\n 'K\\xe4bin',\n 'Kalda',\n 'Kaljulaid',\n 'Kaljurand',\n 'Kallas',\n 'Kallaste',\n 'Kangro',\n 'Kangur',\n 'Kapp',\n 'K\\xe4rner',\n 'Kask',\n 'K\\xe4sper',\n 'Kass',\n 'Keres',\n 'Keskk\\xfcla',\n 'Kesk\\xfcla',\n 'Kikkas',\n 'Kingsepp',\n 'Kirs',\n 'Kirsipuu',\n 'Kivi',\n 'Klavan',\n 'K\\xf5iv',\n 'Kokk',\n 'Kontaveit',\n 'Koppel',\n 'Korjus',\n 'Kotkas',\n 'Kreek',\n 'Kross',\n 'Kruus',\n 'Kukk',\n 'K\\xfctt',\n 'Kuusik',\n 'Kuusk',\n 'Laar',\n 'Laht',\n 'Lass',\n 'Laur',\n 'Laurits',\n 'Lemsalu',\n 'Lepik',\n 'Lepmets',\n 'Lepp',\n 'Levandi',\n 'Liiv',\n 'Lill',\n 'Lindmaa',\n 'Linna',\n 'Lipp',\n 'Lippmaa',\n 'L\\xf5hmus',\n 'Loo',\n 'L\\xf5oke',\n 'Luik',\n 'Luts',\n 'M\\xe4gi',\n 'M\\xe4lk',\n 'M\\xe4nd',\n 'M\\xe4nnik',\n 'Margiste',\n 'Mark',\n 'Masing',\n 'Mets',\n 'Must',\n 'N\\xf5mmik',\n 'Nurme',\n 'Nurmsalu',\n 'Oja',\n 'Olesk',\n '\\xd6pik',\n 'Orav',\n 'P\\xe4\\xe4suke',\n 'Padar',\n 'P\\xe4rn',\n 'Peebo',\n 'Peetre',\n 'Pihlak',\n 'Piho',\n 'Piip',\n 'P\\xf5der',\n 'P\\xf5ld',\n 'Poska',\n 'Puhvel',\n 'P\\xfctsep',\n 'Puusepp',\n 'Raag',\n 'Rand',\n 'Raud',\n 'Raudsepp',\n 'Rebane',\n 'Reek',\n 'Reinsalu',\n 'Rooba',\n 'Roolaid',\n 'Rootare',\n 'Rummo',\n 'R\\xfc\\xfctel',\n 'R\\xfc\\xfctli',\n 'Saar',\n 'Salum\\xe4e',\n 'Sepp',\n 'Sibul',\n 'Siimar',\n 'Simm',\n 'Sirel',\n 'Sisask',\n 'Sokk',\n 'Soosaar',\n 'Susi',\n 'Talts',\n 'Talvik',\n 'Tamm',\n 'Tamme',\n 'Tarvas',\n 'Teder',\n 'Toom',\n 'Toome',\n 'Toots',\n 'Vaher',\n 'Vahtra',\n 'Vaino',\n 'Vainola',\n 'V\\xe4lbe',\n 'Valdma',\n 'V\\xe4ljas',\n 'Valk',\n 'Vesik',\n 'Veski',\n 'Viiding',\n 'Visnapuu',\n 'Vitsut',\n 'V\\xf5igemast',\n 'V\\xf5su'\n ]\n\n generate (country: Country) {\n switch (country) {\n case Country.POLAND:\n return this.plLastNames[Math.floor(Math.random() * this.plLastNames.length)]\n case Country.LITHUANIA:\n return this.ltLastNames[Math.floor(Math.random() * this.ltLastNames.length)]\n default:\n return this.eeLastNames[Math.floor(Math.random() * this.eeLastNames.length)]\n }\n }\n}\n\nexport default new LastNameGenerator()\n","export class Birthday {\n day: bigint | null = null\n month: bigint | null = null\n year: bigint | null = null\n}\n","import { Country } from '@/classes/Enum/Country'\nimport { Gender } from '@/classes/Enum/Gender'\nimport { Birthday } from '@/classes/DTO/Birthday'\n\nexport class Person {\n birthday: Birthday = new Birthday()\n country: Country = Country.ESTONIA\n gender: Gender = Gender.RANDOM\n}\n","/// \n\nexport class Sender {\n send (message: Record) {\n if (typeof chrome !== 'undefined') {\n chrome.tabs.query({ active: true, currentWindow: true }, function (tabs: any) {\n chrome.tabs.sendMessage(tabs[0].id, message, function (response: any) {\n console.log(response)\n })\n })\n }\n }\n}\n\nexport default new Sender()\n","export enum Action {\n INSERT = 'insert',\n CLEAN_NOTIFICATION = 'clean_notification',\n}\n","import { Component, Vue } from 'vue-property-decorator'\nimport personalIdGenerator from '@/classes/Service/Generators/PersonalIdGenerator'\nimport ibanGenerator from '@/classes/Service/Generators/IbanGenerator'\nimport phoneGenerator from '@/classes/Service/Generators/PhoneGenerator'\nimport firstNameGenerator from '@/classes/Service/Generators/FirstNameGenerator'\nimport lastNameGenerator from '@/classes/Service/Generators/LastNameGenerator'\nimport { Person } from '@/classes/DTO/Person'\nimport VueClipboard from 'vue-clipboard2'\nimport { Target } from '@/classes/Enum/Target'\nimport sender from '@/classes/Service/Browser/Chrome/Sender'\nimport { Action } from '@/classes/Enum/Action'\nimport Mocks from '@/components/mocks/main.vue'\n\nVue.use(VueClipboard)\n\n@Component({\n components: {\n Mocks\n }\n})\nexport default class PersonTab extends Vue {\n personalCode = ''\n person = new Person()\n copyText = ''\n\n get allowedMonths () {\n const result = []\n for (let i = 1; i <= 12; i++) {\n result.push(i)\n }\n return result\n }\n\n get allowedYears () {\n const result = []\n const currentYear = (new Date()).getFullYear()\n for (let i = 1960; i <= currentYear; i++) {\n result.push(i)\n }\n return result\n }\n\n copyPersonalCode () {\n const personalCode = personalIdGenerator.generate(this.person)\n this.personalCode = personalCode\n this.copy(personalCode)\n }\n\n copyIban () {\n const iban = ibanGenerator.generate(this.person.country)\n this.personalCode = ''\n this.copy(iban)\n }\n\n copyPhone () {\n const phone = phoneGenerator.generate(this.person.country)\n this.personalCode = ''\n this.copy(phone)\n }\n\n copy (text: string) {\n this.copyText = text\n this.$copyText(text)\n }\n\n autocomplete () {\n const personalCode = personalIdGenerator.generate(this.person)\n this.personalCode = personalCode\n this.copy(personalCode)\n this.insertValueToNode(Target.PERSONAL_ID, personalCode)\n const iban = ibanGenerator.generate(this.person.country)\n this.insertValueToNode(Target.IBAN, iban)\n const phone = phoneGenerator.generate(this.person.country)\n this.insertValueToNode(Target.PHONE, phone)\n const firstName = firstNameGenerator.generate(this.person.country, this.person.gender)\n this.insertValueToNode(Target.FIRST_NAME, firstName)\n const lastName = lastNameGenerator.generate(this.person.country)\n this.insertValueToNode(Target.LAST_NAME, lastName)\n }\n\n insertValueToNode (target: Target, value: string): void {\n sender.send({\n action: Action.INSERT,\n target: target,\n value: value\n })\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=07d54bac&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=07d54bac&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07d54bac\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',[_vm._v(\" Personal id \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.personalCode),expression:\"personalCode\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.personalCode)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.personalCode=$event.target.value}}})]),(_vm.personalCode)?_c('div',[_c('hr'),_c('Mocks',{attrs:{\"personalCode\":_vm.personalCode}})],1):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { Component, Vue } from 'vue-property-decorator'\nimport VueClipboard from 'vue-clipboard2'\nimport Mocks from '@/components/mocks/main.vue'\n\nVue.use(VueClipboard)\n\n@Component({\n components: {\n Mocks\n }\n})\nexport default class MocksTab extends Vue {\n personalCode = ''\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=06a3afe4&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=06a3afe4&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"06a3afe4\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('label',[_vm._v(\" Use notification cleaner \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.isAutoCleaner),expression:\"isAutoCleaner\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.isAutoCleaner)?_vm._i(_vm.isAutoCleaner,null)>-1:(_vm.isAutoCleaner)},on:{\"change\":[function($event){var $$a=_vm.isAutoCleaner,$$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.isAutoCleaner=$$a.concat([$$v]))}else{$$i>-1&&(_vm.isAutoCleaner=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.isAutoCleaner=$$c}},_vm.onChangeAutoCleaner]}})])])]),_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('button',{on:{\"click\":_vm.cleanNotifications}},[_vm._v(\"Clean\")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export class NotificationCleaner {\n enable () {\n chrome.storage.sync.set({ 'need-clean-notification': true }, function () {\n console.log('need-clean-notification: ' + true)\n })\n }\n\n disable () {\n chrome.storage.sync.set({ 'need-clean-notification': false }, function () {\n console.log('need-clean-notification: ' + false)\n })\n }\n\n state (): Promise {\n return new Promise((resolve, reject) => {\n chrome.storage.sync.get(['need-clean-notification'], function (result) {\n console.log('Value currently is ' + result['need-clean-notification'])\n resolve(result['need-clean-notification'] || false)\n })\n })\n }\n}\n\nexport default new NotificationCleaner()\n","import { Component, Vue } from 'vue-property-decorator'\nimport { Person } from '@/classes/DTO/Person'\nimport VueClipboard from 'vue-clipboard2'\nimport sender from '@/classes/Service/Browser/Chrome/Sender'\nimport { Action } from '@/classes/Enum/Action'\nimport notificationCleaner from '@/classes/Service/NotificationCleaner'\n\nVue.use(VueClipboard)\n\n@Component\nexport default class HelloWorld extends Vue {\n person = new Person()\n isAutoCleaner = false\n\n mounted () {\n /** todo заполнить первоначальное значение */\n notificationCleaner.state().then((isAutoCleaner) => {\n this.isAutoCleaner = isAutoCleaner\n console.log('this.isAutoCleaner = ' + isAutoCleaner)\n })\n }\n\n cleanNotifications (): void {\n sender.send({\n action: Action.CLEAN_NOTIFICATION\n })\n }\n\n onChangeAutoCleaner () {\n console.log(this.isAutoCleaner)\n if (this.isAutoCleaner) {\n notificationCleaner.enable()\n } else {\n notificationCleaner.disable()\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=590b0168&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=590b0168&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"590b0168\",\n null\n \n)\n\nexport default component.exports","import { Component, Vue } from 'vue-property-decorator'\nimport VueClipboard from 'vue-clipboard2'\nimport Mocks from '@/components/mocks/main.vue'\nimport PersonTab from '@/components/person-tab/main.vue'\nimport MocksTab from '@/components/mocks-tab/main.vue'\nimport EmberTab from '@/components/ember-tab/main.vue'\n\nVue.use(VueClipboard)\n\n@Component({\n components: {\n Mocks,\n PersonTab,\n MocksTab,\n EmberTab\n }\n})\nexport default class HelloWorld extends Vue {\n tab = 'person'\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=5e51ebac&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=5e51ebac&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5e51ebac\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\nimport { Component, Vue } from 'vue-property-decorator'\nimport Main from './components/main.vue'\n\n@Component({\n components: {\n Main\n }\n})\nexport default class App extends Vue {}\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--14-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--14-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--14-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--14-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=6940b6a9&\"\nimport script from \"./App.vue?vue&type=script&lang=ts&\"\nexport * from \"./App.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","import Vue from 'vue'\nimport App from './App.vue'\nimport './registerServiceWorker'\n\nVue.config.productionTip = false\n\nnew Vue({\n render: h => h(App)\n}).$mount('#app')\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=4c71c246&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=06a3afe4&scoped=true&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/popup/dist/js/app.c72b75fd.js b/popup/dist/js/app.c72b75fd.js new file mode 100644 index 0000000..aace86c --- /dev/null +++ b/popup/dist/js/app.c72b75fd.js @@ -0,0 +1,2 @@ +(function(a){function e(e){for(var i,s,o=e[0],l=e[1],u=e[2],d=0,k=[];d-1||r.indexOf("smsmoney")>-1||r.indexOf("smsraha")>-1||r.indexOf("placetgroup")>-1,u=l?"placetgroup":"nordecum",c=l?"com":"lt",d=-1!==r.indexOf(".sv");return r=o&&d?u+"."+o+".sv":"dev."+u+"."+c,r=(d?"http://":"https://")+r,console.log("domain_resolver",s,o,l,u,c,r),void a(r)}}catch(k){i.e(k)}finally{i.f()}})):a(null)}));return a.then((function(a){return console.log("url",a),a}))}}]),a}()),N=new E,L=function a(){Object(o["a"])(this,a)},D=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return t}(L),I=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return t}(L),R=function(){function a(e){Object(o["a"])(this,a),this.handlers=[],this.baseUrl=e}return Object(b["a"])(a,[{key:"syncBaseUrlWithStand",value:function(){var a=Object(w["a"])(regeneratorRuntime.mark((function a(){var e=this;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,N.resolve().then((function(a){e.baseUrl=a||e.baseUrl}));case 2:case"end":return a.stop()}}),a)})));function e(){return a.apply(this,arguments)}return e}()},{key:"send",value:function(a){var e=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.syncBaseUrlWithStand();var i=a.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:a.method,url:this.baseUrl+i,data:n,headers:{"Content-Type":"application/json;charset=utf-8"}};this.handlers.filter((function(a){return a instanceof D})).map((function(a){return a.handle(s),a}));var o=P.handle(a.code),l=s;if(a.prefix){var u={};u[a.prefix]=l.data,l.data=u}"GET"===l.method&&(l.params=l.data,delete l.data);var c=o||M()(l);return c.then((function(a){return e.handlers.filter((function(a){return a instanceof I})).map((function(e){return e.handle(a),e})),a}))}},{key:"addHandler",value:function(a){return this.handlers.push(a),this}}]),a}(),T=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.handle=function(a){a.headers=a.headers||{},a.headers["x-plugin-token"]="GxwGRM",console.log(a,"DeviceIdHandler")},a}return t}(D),G=(new T,function a(){Object(o["a"])(this,a)}),V={code:"api_plugin_add_configurations",method:"POST",url:"/plugin/mock-configurations",prefix:"mockConfigurations"},J={code:"api_plugin_change_configuration_value",method:"PATCH",url:"/plugin/mock-configurations/{id}/value",prefix:"mockConfigurations"},x=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return Object(b["a"])(t,[{key:"mockConfigurations",value:function(a){return this.send(C,a)}},{key:"addMockConfigurations",value:function(a){return this.send(V,a)}},{key:"changeMockValueConfiguration",value:function(a){return this.send(J,a)}}]),t}(R),F=new x("http://placetgroup.sipachev.sv").addHandler(new T);d["c"].use(h.a),function(a){a["ADD"]="add",a["UPDATE"]="update"}(O||(O={}));var H=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.mode=O.ADD,a.registers=new y,a.register2Id={},a}return Object(b["a"])(t,[{key:"mounted",value:function(){console.log("mounted",this.personalCode)}},{key:"onPersonalCodeChanged",value:function(a,e){var t=this;this.mode=O.ADD,F.mockConfigurations({personalCode:this.personalCode}).then((function(a){var e,i=Object(g["a"])(a.data);try{for(i.s();!(e=i.n()).done;){var n=e.value;t.registers[n.code]=n.value,t.register2Id[n.code]=n.id,t.mode=O.UPDATE}}catch(r){i.e(r)}finally{i.f()}}))}},{key:"onXteeMtaChanged",value:function(){"undefined"!==this.register2Id.xtee_mta&&F.changeMockValueConfiguration({id:this.register2Id.xtee_mta,value:this.registers.xtee_mta}).then((function(a){console.log("updateMock"),console.log(a)}))}},{key:"onRiaChanged",value:function(){"undefined"!==this.register2Id.ria&&F.changeMockValueConfiguration({id:this.register2Id.ria,value:this.registers.ria}).then((function(a){console.log("updateMock"),console.log(a)}))}},{key:"saveMocks",value:function(){var a=[];for(var e in this.registers){var t=new G;t.personalCode=this.personalCode,t.code=e,t.value=this.registers[e],t.value&&(t.active="true",a.push(t))}F.addMockConfigurations({items:a}).then((function(a){console.log("saveMocks"),console.log(a)}))}}]),t}(d["c"]);Object(c["a"])([Object(d["b"])()],H.prototype,"personalCode",void 0),Object(c["a"])([Object(d["d"])("personalCode",{immediate:!0})],H.prototype,"onPersonalCodeChanged",null),H=Object(c["a"])([d["a"]],H);var W,U,Z=H,$=Z,Y=(t("d384"),t("2877")),X=Object(Y["a"])($,p,f,!1,null,"4c71c246",null),q=X.exports,Q=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("input",{directives:[{name:"model",rawName:"v-model",value:a.person.birthday.day,expression:"person.birthday.day"}],staticClass:"form-row__item-input",attrs:{title:"Day",type:"text",placeholder:"Day"},domProps:{value:a.person.birthday.day},on:{input:function(e){e.target.composing||a.$set(a.person.birthday,"day",e.target.value)}}})]),t("div",{staticClass:"form-row__item"},[t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.birthday.month,expression:"person.birthday.month"}],attrs:{title:"Month"},on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person.birthday,"month",e.target.multiple?t:t[0])}}},a._l(a.allowedMonths,(function(e){return t("option",{domProps:{value:e}},[a._v(a._s(e))])})),0)]),t("div",{staticClass:"form-row__item"},[t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.birthday.year,expression:"person.birthday.year"}],attrs:{title:"Year"},on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person.birthday,"year",e.target.multiple?t:t[0])}}},a._l(a.allowedYears,(function(e){return t("option",{domProps:{value:e}},[a._v(a._s(e))])})),0)])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("label",[a._v(" Country "),t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.country,expression:"person.country"}],on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person,"country",e.target.multiple?t:t[0])}}},[t("option",{attrs:{value:"ee"}},[a._v("Estonia")]),t("option",{attrs:{value:"lt"}},[a._v("Lithuania")])])])]),t("div",{staticClass:"form-row__item"},[t("label",[a._v(" Gender "),t("select",{directives:[{name:"model",rawName:"v-model",value:a.person.gender,expression:"person.gender"}],on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.$set(a.person,"gender",e.target.multiple?t:t[0])}}},[t("option",{attrs:{value:"male"}},[a._v("Male")]),t("option",{attrs:{value:"female"}},[a._v("Female")]),t("option",{attrs:{value:"random"}},[a._v("Random")])])])])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text1"},on:{click:a.autocomplete}},[t("button",[a._v("Autocomplete")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text2"},on:{click:a.copyPersonalCode}},[t("button",[a._v("personalCode")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text3"},on:{click:a.copyIban}},[t("button",[a._v("Iban")])]),t("div",{staticClass:"form-row__item copy-button",attrs:{"data-clipboard-text":"text3"},on:{click:a.copyPhone}},[t("button",[a._v("Phone")])])]),t("div",{staticClass:"memory-panel"},[a._v("Memory: "+a._s(a.copyText))]),a.personalCode?t("div",[t("hr"),t("Mocks",{attrs:{personalCode:a.personalCode}})],1):a._e()])},aa=[],ea=(t("25f0"),t("4d90"),function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a,e){return Math.floor(Math.random()*(e-a+1)+a)}}]),a}()),ta=new ea;(function(a){a["ESTONIA"]="ee",a["LITHUANIA"]="lt",a["POLAND"]="pl"})(W||(W={})),function(a){a["MALE"]="male",a["FEMALE"]="female",a["RANDOM"]="random"}(U||(U={}));var ia,na=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a){var e=this.getYearPart(a.birthday.year),t=this.getMonthPart(a.birthday.month),i=this.getDayPart(a.birthday.day),n=this.getIdNumPart(),r=this.getGenderPart(a.country,a.gender),s=(this.getControlSum(a.country,e,t,i,n,r),this.getChecksum(r+e+t+i+n));return r+e+t+i+n+s}},{key:"getYearPart",value:function(a){if(!a){var e=(new Date).getFullYear();a=BigInt(ta.generate(e-25,e-55))}return String(a).substring(2,4)}},{key:"getMonthPart",value:function(a){return a||(a=BigInt(ta.generate(1,12))),a.toString().padStart(2,"0")}},{key:"getDayPart",value:function(a){return a||(a=BigInt(ta.generate(1,28))),a.toString().padStart(2,"0")}},{key:"getIdNumPart",value:function(){return ta.generate(1,999).toString().padStart(3,"0")}},{key:"getGenderPart",value:function(a,e){switch(console.log(a,e),a){case W.POLAND:return console.log(a),U.MALE===e?String(2*ta.generate(1,5)-1):String(2*ta.generate(1,4));default:return console.log(e,U.MALE===e),U.MALE===e?"3":"4"}}},{key:"getControlSum",value:function(a,e,t,i,n,r){var s,o;if(W.POLAND===a)return o=+(s=e+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+e+t+i+n;for(var c=1,d=3,k=0;k<10;k++){var v=+s[k];v*c,v*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(a){var e,t,i=1,n=3,r=0,s=0;for(e=0;e<10;e++)t=parseInt(a[e]),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}}]),a}(),ra=new na,sa=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a){var e=this.getBankAccount(a),t=this.getNationalCheckDigit(e),i=this.getBankCode(a);switch(a){case W.ESTONIA:return a.toUpperCase()+this.getIbanCheckDigits(i+e+t+"141400")+i+e+t;case W.LITHUANIA:return a.toUpperCase()+this.getIbanCheckDigits(i+e+"212900")+i+e;default:return a.toUpperCase()+this.getIbanCheckDigits(i+e+"252100")+i+e}}},{key:"getBankAccount",value:function(a){var e,t=BigInt(97),i=BigInt((e=W.POLAND===a?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 e+String(t-i%t).padStart(2,"0")}},{key:"getNationalCheckDigit",value:function(a){for(var e=[7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7],t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],i=0,n=a.length,r=18,s=n-1;s>-1;s--)t[r]=e[r]*+a[s],r--;r=18;for(var o=n-1;o>-1;o--)i-=-t[r],r--;return String(i%10!==0?10-i%10:0)}},{key:"getBankCode",value:function(a){var e=["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(a){case W.POLAND:return e[Math.floor(Math.random()*e.length)];case W.ESTONIA:return t[Math.floor(Math.random()*t.length)];default:return i[Math.floor(Math.random()*i.length)]}}},{key:"getIbanCheckDigits",value:function(a){return String(BigInt("98")-BigInt(a)%BigInt("97")).padStart(2,"0")}}]),a}(),oa=new sa,la=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"generate",value:function(a){switch(a){case W.POLAND:return this.getPlPhoneNum();case W.LITHUANIA:return this.getLtPhoneNum();default:return this.getEePhoneNum()}}},{key:"getPlPhoneNum",value:function(){for(var a=["45","50","51","53","57","60","66","69","72","73","78","79","88"],e=this.getBasePhone(),t=0;t<=8;t++){for(var i="",n=t.toString(),r=0;r<=6;r++)i+=n;e===i&&(e=e.substring(0,6)+"9")}return a[Math.floor(Math.random()*a.length)]+e}},{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")}}]),a}(),ua=new la,ca=function(){function a(){Object(o["a"])(this,a),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(b["a"])(a,[{key:"generate",value:function(a,e){switch(a){case W.POLAND:return U.MALE===e?this.plMaleFirstNames[Math.floor(Math.random()*this.plMaleFirstNames.length)]:this.plFemaleFirstNames[Math.floor(Math.random()*this.plFemaleFirstNames.length)];case W.LITHUANIA:return U.MALE===e?this.ltMaleFirstNames[Math.floor(Math.random()*this.ltMaleFirstNames.length)]:this.ltFemaleFirstNames[Math.floor(Math.random()*this.ltFemaleFirstNames.length)];default:return U.MALE===e?this.eeMaleFirstNames[Math.floor(Math.random()*this.eeMaleFirstNames.length)]:this.eeFemaleFirstNames[Math.floor(Math.random()*this.eeFemaleFirstNames.length)]}}}]),a}(),da=new ca,ka=function(){function a(){Object(o["a"])(this,a),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(b["a"])(a,[{key:"generate",value:function(a){switch(a){case W.POLAND:return this.plLastNames[Math.floor(Math.random()*this.plLastNames.length)];case W.LITHUANIA:return this.ltLastNames[Math.floor(Math.random()*this.ltLastNames.length)];default:return this.eeLastNames[Math.floor(Math.random()*this.eeLastNames.length)]}}}]),a}(),va=new ka,ma=function a(){Object(o["a"])(this,a),this.day=null,this.month=null,this.year=null},ha=function a(){Object(o["a"])(this,a),this.birthday=new ma,this.country=W.ESTONIA,this.gender=U.RANDOM};(function(a){a["PERSONAL_ID"]="personal_id",a["IBAN"]="iban",a["PHONE"]="phone",a["FIRST_NAME"]="first_name",a["LAST_NAME"]="last_name",a["PASSWORD"]="password"})(ia||(ia={}));var pa,fa=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"send",value:function(a){"undefined"!==typeof chrome&&chrome.tabs.query({active:!0,currentWindow:!0},(function(e){chrome.tabs.sendMessage(e[0].id,a,(function(a){console.log(a)}))}))}}]),a}(),ga=new fa;(function(a){a["INSERT"]="insert",a["CLEAN_NOTIFICATION"]="clean_notification"})(pa||(pa={})),d["c"].use(h.a);var ba=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.personalCode="",a.person=new ha,a.copyText="",a}return Object(b["a"])(t,[{key:"allowedMonths",get:function(){for(var a=[],e=1;e<=12;e++)a.push(e);return a}},{key:"allowedYears",get:function(){for(var a=[],e=(new Date).getFullYear(),t=1960;t<=e;t++)a.push(t);return a}},{key:"copyPersonalCode",value:function(){var a=ra.generate(this.person);this.personalCode=a,this.copy(a)}},{key:"copyIban",value:function(){var a=oa.generate(this.person.country);this.personalCode="",this.copy(a)}},{key:"copyPhone",value:function(){var a=ua.generate(this.person.country);this.personalCode="",this.copy(a)}},{key:"copy",value:function(a){this.copyText=a,this.$copyText(a)}},{key:"autocomplete",value:function(){var a=ra.generate(this.person);this.personalCode=a,this.copy(a),this.insertValueToNode(ia.PERSONAL_ID,a);var e=oa.generate(this.person.country);this.insertValueToNode(ia.IBAN,e);var t=ua.generate(this.person.country);this.insertValueToNode(ia.PHONE,t);var i=da.generate(this.person.country,this.person.gender);this.insertValueToNode(ia.FIRST_NAME,i);var n=va.generate(this.person.country);this.insertValueToNode(ia.LAST_NAME,n)}},{key:"insertValueToNode",value:function(a,e){ga.send({action:pa.INSERT,target:a,value:e})}}]),t}(d["c"]);ba=Object(c["a"])([Object(d["a"])({components:{Mocks:q}})],ba);var ya=ba,wa=ya,Aa=(t("1b20"),Object(Y["a"])(wa,Q,aa,!1,null,"07d54bac",null)),Ma=Aa.exports,ja=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("label",[a._v(" Personal id "),t("input",{directives:[{name:"model",rawName:"v-model",value:a.personalCode,expression:"personalCode"}],attrs:{type:"text"},domProps:{value:a.personalCode},on:{input:function(e){e.target.composing||(a.personalCode=e.target.value)}}})]),a.personalCode?t("div",[t("hr"),t("Mocks",{attrs:{personalCode:a.personalCode}})],1):a._e()])},za=[];d["c"].use(h.a);var Ca=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.personalCode="",a}return t}(d["c"]);Ca=Object(c["a"])([Object(d["a"])({components:{Mocks:q}})],Ca);var _a=Ca,Ba=_a,Oa=(t("feba"),Object(Y["a"])(Ba,ja,za,!1,null,"06a3afe4",null)),Sa=Oa.exports,Ka=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("label",[a._v(" Use notification cleaner "),t("input",{directives:[{name:"model",rawName:"v-model",value:a.isAutoCleaner,expression:"isAutoCleaner"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(a.isAutoCleaner)?a._i(a.isAutoCleaner,null)>-1:a.isAutoCleaner},on:{change:[function(e){var t=a.isAutoCleaner,i=e.target,n=!!i.checked;if(Array.isArray(t)){var r=null,s=a._i(t,r);i.checked?s<0&&(a.isAutoCleaner=t.concat([r])):s>-1&&(a.isAutoCleaner=t.slice(0,s).concat(t.slice(s+1)))}else a.isAutoCleaner=n},a.onChangeAutoCleaner]}})])])]),t("div",{staticClass:"form-row"},[t("div",{staticClass:"form-row__item"},[t("button",{on:{click:a.cleanNotifications}},[a._v("Clean")])])])])},Pa=[],Ea=function(){function a(){Object(o["a"])(this,a)}return Object(b["a"])(a,[{key:"enable",value:function(){chrome.storage.sync.set({"need-clean-notification":!0},(function(){console.log("need-clean-notification: "+!0)}))}},{key:"disable",value:function(){chrome.storage.sync.set({"need-clean-notification":!1},(function(){console.log("need-clean-notification: "+!1)}))}},{key:"state",value:function(){return new Promise((function(a,e){chrome.storage.sync.get(["need-clean-notification"],(function(e){console.log("Value currently is "+e["need-clean-notification"]),a(e["need-clean-notification"]||!1)}))}))}}]),a}(),Na=new Ea;d["c"].use(h.a);var La=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.person=new ha,a.isAutoCleaner=!1,a}return Object(b["a"])(t,[{key:"mounted",value:function(){var a=this;Na.state().then((function(e){a.isAutoCleaner=e,console.log("this.isAutoCleaner = "+e)}))}},{key:"cleanNotifications",value:function(){ga.send({action:pa.CLEAN_NOTIFICATION})}},{key:"onChangeAutoCleaner",value:function(){console.log(this.isAutoCleaner),this.isAutoCleaner?Na.enable():Na.disable()}}]),t}(d["c"]);La=Object(c["a"])([d["a"]],La);var Da=La,Ia=Da,Ra=(t("4809"),Object(Y["a"])(Ia,Ka,Pa,!1,null,"590b0168",null)),Ta=Ra.exports;d["c"].use(h.a);var Ga=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){var a;return Object(o["a"])(this,t),a=e.apply(this,arguments),a.tab="person",a}return t}(d["c"]);Ga=Object(c["a"])([Object(d["a"])({components:{Mocks:q,PersonTab:Ma,MocksTab:Sa,EmberTab:Ta}})],Ga);var Va=Ga,Ja=Va,xa=(t("aa64"),Object(Y["a"])(Ja,k,v,!1,null,"5e51ebac",null)),Fa=xa.exports,Ha=function(a){Object(l["a"])(t,a);var e=Object(u["a"])(t);function t(){return Object(o["a"])(this,t),e.apply(this,arguments)}return t}(d["c"]);Ha=Object(c["a"])([Object(d["a"])({components:{Main:Fa}})],Ha);var Wa=Ha,Ua=Wa,Za=(t("034f"),Object(Y["a"])(Ua,r,s,!1,null,null,null)),$a=Za.exports,Ya=t("9483");Object(Ya["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(a){console.error("Error during service worker registration:",a)}}),n["a"].config.productionTip=!1,new n["a"]({render:function(a){return a($a)}}).$mount("#app")},d384:function(a,e,t){"use strict";t("bf38")},e7cb:function(a,e,t){},feba:function(a,e,t){"use strict";t("439d")}}); +//# sourceMappingURL=app.c72b75fd.js.map \ No newline at end of file diff --git a/popup/dist/js/app.c72b75fd.js.map b/popup/dist/js/app.c72b75fd.js.map new file mode 100644 index 0000000..a871f81 --- /dev/null +++ b/popup/dist/js/app.c72b75fd.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?7e02","webpack:///./src/components/person-tab/style.scss?a5ce","webpack:///./src/components/ember-tab/style.scss?2343","webpack:///./src/components/style.scss?8698","webpack:///./src/stubs/FlowEnum.ts","webpack:///./src/App.vue?5ece","webpack:///./src/components/template.html","webpack:///./src/components/mocks/template.html","webpack:///./src/classes/DTO/Registers.ts","webpack:///./src/stubs/config.ts","webpack:///./src/api/Main/Schemas/MocksSchema.ts","webpack:///./src/stubs/stubs/Main/MocksSchema/MocksSchemaSuccess.ts","webpack:///./src/stubs/Stub2Flow.ts","webpack:///./src/components/mocks/script.ts","webpack:///./src/stubs/StubResolver.ts","webpack:///./src/api/DomainResolver.ts","webpack:///./src/api/HttpClient.ts","webpack:///./src/api/Handlers/TokenRequestHandler.ts","webpack:///./src/api/Main/Schemas/AddMockSchema.ts","webpack:///./src/api/Main/Schemas/ChangeMockValueSchema.ts","webpack:///./src/api/Main/HttpClient.ts","webpack:///./src/classes/Enum/Country.ts","webpack:///./src/classes/Enum/Gender.ts","webpack:///./src/components/mocks/script.ts?bc24","webpack:///./src/components/mocks/main.vue","webpack:///./src/components/person-tab/template.html","webpack:///./src/classes/Service/Generators/RandomGenerator.ts","webpack:///./src/classes/Service/Generators/PersonalIdGenerator.ts","webpack:///./src/classes/Enum/Target.ts","webpack:///./src/classes/Service/Generators/IbanGenerator.ts","webpack:///./src/classes/Service/Generators/PhoneGenerator.ts","webpack:///./src/classes/Service/Generators/FirstNameGenerator.ts","webpack:///./src/classes/Service/Generators/LastNameGenerator.ts","webpack:///./src/classes/DTO/Birthday.ts","webpack:///./src/classes/DTO/Person.ts","webpack:///./src/classes/Service/Browser/Chrome/Sender.ts","webpack:///./src/classes/Enum/Action.ts","webpack:///./src/components/person-tab/script.ts","webpack:///./src/components/person-tab/script.ts?2d9c","webpack:///./src/components/person-tab/main.vue","webpack:///./src/components/mocks-tab/template.html","webpack:///./src/components/mocks-tab/script.ts","webpack:///./src/components/mocks-tab/script.ts?4a2a","webpack:///./src/components/mocks-tab/main.vue","webpack:///./src/components/ember-tab/template.html","webpack:///./src/classes/Service/NotificationCleaner.ts","webpack:///./src/components/ember-tab/script.ts","webpack:///./src/components/ember-tab/script.ts?3cb1","webpack:///./src/components/ember-tab/main.vue","webpack:///./src/components/script.ts","webpack:///./src/components/script.ts?1177","webpack:///./src/components/main.vue","webpack:///./src/App.vue","webpack:///./src/App.vue?0ab4","webpack:///./src/App.vue?bff9","webpack:///./src/registerServiceWorker.ts","webpack:///./src/main.ts","webpack:///./src/components/mocks/style.scss?2383","webpack:///./src/components/mocks-tab/style.scss?1c28"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","FlowEnum","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","staticClass","class","tab","on","$event","_v","personalId","directives","rawName","registers","expression","$$selectedVal","Array","filter","target","options","selected","map","val","_value","$set","multiple","onXteeMtaChanged","onRiaChanged","saveMocks","_e","xtee_mta","ria","xtee_pension","useStub","flow","base","code","method","url","Promise","resolve","response","id","active","status","statusText","headers","config","MocksSchema","MocksSchemaSuccess","Mode","routeCode","hasFlow","Error","availableStubs","hasRoute","promise","chrome","tabs","query","currentWindow","parts","match","nickname","isPlacetgroup","indexOf","project","domain","isLocal","console","log","then","baseUrl","handlers","schema","syncBaseUrlWithStand","preparedData","replace","requestData","handler","handle","stub","axiosData","prefix","temp","params","request","send","AddMockSchema","ChangeMockValueSchema","addHandler","use","ADD","register2Id","personalCode","oldValue","mockConfigurations","mockConfiguration","UPDATE","changeMockValueConfiguration","serviceCode","addMockConfigurations","items","immediate","Country","Gender","component","person","birthday","domProps","composing","_l","allowedMonth","_s","allowedYear","autocomplete","copyPersonalCode","copyIban","copyPhone","copyText","min","max","Math","floor","random","Target","year","getYearPart","month","getMonthPart","day","getDayPart","getIdNumPart","a","getGenderPart","country","gender","l2","getControlSum","getChecksum","e","Date","getFullYear","BigInt","generate","String","substring","toString","padStart","POLAND","MALE","u","h","digit","b","parseInt","getBankAccount","getNationalCheckDigit","getBankCode","ESTONIA","toUpperCase","getIbanCheckDigits","LITHUANIA","getPlPhoneNum","getLtPhoneNum","getEePhoneNum","getBasePhone","plMaleFirstNames","plFemaleFirstNames","ltMaleFirstNames","ltFemaleFirstNames","eeMaleFirstNames","eeFemaleFirstNames","plLastNames","ltLastNames","eeLastNames","RANDOM","Action","message","sendMessage","currentYear","copy","iban","phone","text","$copyText","insertValueToNode","PERSONAL_ID","IBAN","PHONE","firstName","FIRST_NAME","lastName","LAST_NAME","action","INSERT","components","Mocks","isArray","isAutoCleaner","_i","$$a","$$el","$$c","checked","$$v","$$i","concat","onChangeAutoCleaner","cleanNotifications","storage","sync","set","reject","state","CLEAN_NOTIFICATION","enable","disable","PersonTab","MocksTab","EmberTab","Main","ready","registered","cached","updatefound","updated","offline","error","productionTip","render","$mount"],"mappings":"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BAAmB,CACjB,SACA,OACA,aACA,SACA,SACA,UACA,UACA,SACA,YACA,QACA,WACA,UACA,SACA,aACA,UACA,UACA,UACA,UACA,UACA,WACA,QACA,QACA,WACA,cACA,WACA,QACA,YACA,SACA,QACA,UACA,SACA,SACA,UACA,QACA,UACA,WACA,UACA,cACA,SACA,OACA,OACA,UACA,SACA,QACA,aACA,UACA,WACA,SACA,UACA,WACA,WACA,QACA,SACA,UACA,SACA,SACA,OACA,SACA,WACA,WACA,OACA,UACA,QACA,QACA,MACA,SACA,WACA,QACA,SACA,QACA,UACA,QACA,SACA,UACA,QACA,QACA,SACA,SACA,QACA,QACA,YACA,YACA,SACA,SACA,WACA,YACA,QACA,UACA,SACA,OACA,SACA,SACA,MACA,QACA,SACA,UACA,SACA,SACA,SACA,SACA,SACA,QACA,SACA,UACA,UACA,UACA,SACA,WACA,SACA,aACA,UACA,SACA,UACA,SACA,WACA,QACA,SACA,SACA,UACA,OACA,OACA,OACA,UACA,SACA,UACA,QACA,QACA,UACA,QACA,UACA,UACA,SACA,aACA,UACA,SACA,QACA,WACA,SACA,YACA,QACA,SACA,YACA,SACA,QACA,QACA,UACA,MACA,SACA,YACA,WACA,UACA,WACA,YACA,OACA,SACA,WACA,SACA,YACA,WACA,WACA,SACA,SACA,SACA,UACA,SACA,QACA,QACA,SACA,SACA,WACA,YACA,aACA,UACA,SACA,WACA,MACA,QACA,SACA,WACA,YACA,SACA,cACA,WACA,SACA,UACA,SACA,UACA,SACA,SACA,UACA,aACA,WACA,SACA,UACA,WACA,UACA,QACA,UAGF,KAAAC,mBAAqB,CACnB,QACA,YACA,SACA,aACA,SACA,SACA,YACA,QACA,OACA,OACA,OACA,WACA,OACA,UACA,QACA,QACA,YACA,YACA,UACA,WACA,YACA,SACA,UACA,aACA,UACA,UACA,YACA,WACA,UACA,SACA,aACA,WACA,SACA,UACA,UACA,QACA,MACA,WACA,WACA,SACA,SACA,MACA,UACA,OACA,SACA,aACA,WACA,WACA,QACA,UACA,SACA,QACA,QACA,SACA,UACA,aACA,WACA,MACA,QACA,QACA,QACA,SACA,UACA,UACA,SACA,SACA,SACA,SACA,SACA,UACA,SACA,QACA,UACA,SACA,WACA,QACA,YACA,YACA,QACA,UACA,WACA,SACA,WACA,YACA,OACA,QACA,QACA,YACA,SACA,aACA,QACA,WACA,UACA,WACA,QACA,UACA,UACA,SACA,UACA,UACA,UACA,UACA,UACA,YACA,SACA,QACA,UACA,SACA,WACA,UACA,SACA,OACA,aACA,WACA,SACA,WACA,SACA,UACA,QACA,WACA,WACA,WACA,UACA,QACA,UACA,UAGF,KAAAC,iBAAmB,CACjB,UACA,UACA,UACA,cACA,WACA,WACA,aACA,YACA,QACA,UACA,UACA,UACA,SACA,WACA,UACA,SACA,UACA,UACA,YACA,UACA,QACA,QACA,aACA,YACA,cACA,UACA,WACA,UACA,QACA,SACA,YACA,YACA,WACA,WACA,UACA,UACA,WACA,WACA,WACA,UACA,WACA,WACA,WACA,YACA,UACA,WACA,YACA,WACA,WACA,YACA,WACA,QACA,SACA,YACA,UACA,QACA,WACA,SACA,SACA,SACA,WACA,UACA,aACA,QACA,WACA,WACA,YACA,SACA,QACA,YACA,YACA,QACA,SACA,YACA,UACA,SACA,WACA,YACA,aACA,WACA,UACA,UACA,WACA,WACA,UACA,SACA,UACA,SACA,YACA,UACA,YACA,WACA,WACA,QACA,WACA,WACA,WACA,UACA,YACA,QACA,UACA,UACA,UACA,aACA,QACA,UACA,SACA,WACA,WACA,SACA,SACA,YACA,WACA,QACA,UACA,SACA,YACA,SACA,aACA,YACA,WACA,SACA,aACA,aACA,SACA,WACA,WACA,WACA,UACA,SACA,WACA,cAGF,KAAAC,mBAAqB,CAAC,OACpB,SACA,SACA,QACA,QACA,UACA,UACA,SACA,SACA,UACA,QACA,QACA,WACA,SACA,WACA,QACA,QACA,OACA,QACA,WACA,SACA,WACA,YACA,UACA,UACA,OACA,QACA,OACA,UACA,QACA,QACA,QACA,UACA,SACA,QACA,UACA,WACA,QACA,QACA,SACA,OACA,SACA,YACA,SACA,QACA,SACA,SACA,OACA,MACA,UACA,UACA,SACA,OACA,OACA,WACA,SACA,UACA,SACA,SACA,OACA,OACA,QACA,QACA,QACA,WACA,YACA,SACA,QACA,UACA,YACA,WACA,OACA,UAGF,KAAAC,iBAAmB,CAAC,OAClB,QACA,MACA,MACA,MACA,QACA,QACA,OACA,SACA,QACA,MACA,UACA,SACA,SACA,OACA,OACA,QACA,OACA,OACA,OACA,OACA,SACA,QACA,OACA,OACA,OACA,SACA,MACA,SACA,QACA,OACA,OACA,OACA,QACA,OACA,QACA,OACA,OACA,QACA,MACA,OACA,QACA,OACA,QACA,QACA,QACA,OACA,SACA,SACA,SACA,SACA,QACA,QACA,QACA,UACA,SACA,SACA,UACA,QACA,OACA,SACA,SACA,QACA,OACA,MACA,SACA,OACA,OACA,SACA,MACA,QACA,WACA,SACA,SACA,QACA,OACA,SACA,OACA,SACA,QACA,QACA,QACA,QACA,QACA,SACA,SACA,SACA,OACA,OACA,WACA,SACA,QACA,UACA,OACA,SACA,UACA,QACA,SACA,OACA,QACA,SACA,QACA,OACA,OACA,SACA,OACA,UACA,SACA,SACA,OACA,QACA,QACA,QACA,OACA,QACA,SACA,MACA,QACA,OACA,OACA,SACA,SACA,QACA,SACA,QACA,OACA,SACA,OACA,QACA,SACA,OACA,QACA,OACA,OACA,QACA,SACA,SACA,SACA,OACA,SACA,OACA,QACA,OACA,QACA,QACA,QACA,QACA,OACA,OACA,OACA,QACA,QACA,OACA,SACA,MACA,OACA,QACA,MACA,QACA,MACA,QACA,OACA,QACA,QACA,QACA,QACA,SACA,QACA,QACA,SACA,QACA,SACA,QACA,YAGF,KAAAC,mBAAqB,CACnB,QACA,OACA,OACA,OACA,OACA,OACA,OACA,SACA,OACA,SACA,MACA,OACA,SACA,SACA,SACA,OACA,QACA,QACA,OACA,OACA,MACA,MACA,QACA,OACA,QACA,MACA,MACA,SACA,MACA,QACA,SACA,QACA,QACA,OACA,SACA,QACA,OACA,QACA,QACA,QACA,QACA,MACA,QACA,OACA,OACA,OACA,OACA,SACA,MACA,QACA,UACA,QACA,OACA,QACA,QACA,QACA,QACA,OACA,QACA,YACA,YACA,SACA,SACA,SACA,SACA,SACA,UACA,QACA,SACA,UACA,YACA,QACA,QACA,QACA,QACA,QACA,OACA,QACA,QACA,QACA,QACA,QACA,SACA,OACA,OACA,QACA,SACA,OACA,QACA,QACA,SACA,QACA,OACA,QACA,QACA,SACA,SACA,OACA,QACA,QACA,OACA,QACA,OACA,QACA,QACA,QACA,QACA,SACA,QACA,QACA,QACA,OACA,QACA,QACA,OACA,OACA,OACA,QACA,QACA,SAr0BJ,+CAw0BE,SAAUrC,EAAkBC,GAC1B,OAAQD,GACN,KAAK/B,EAAQ6C,OACX,OAAO5C,EAAO6C,OAASd,EACnB3I,KAAK0K,iBAAiB7C,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK0K,iBAAiBjO,SACvEuD,KAAK2K,mBAAmB9C,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK2K,mBAAmBlO,SACjF,KAAKkK,EAAQ0D,UACX,OAAOzD,EAAO6C,OAASd,EACnB3I,KAAK4K,iBAAiB/C,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK4K,iBAAiBnO,SACvEuD,KAAK6K,mBAAmBhD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK6K,mBAAmBpO,SACjF,QACE,OAAOmK,EAAO6C,OAASd,EACnB3I,KAAK8K,iBAAiBjD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK8K,iBAAiBrO,SACvEuD,KAAK+K,mBAAmBlD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAK+K,mBAAmBtO,cAr1BvF,KA01Be,OAAI,GC31BN,GAAb,+CACE,KAAAuO,YAA6B,CAC3B,aACA,eACA,YACA,aACA,WACA,WACA,UACA,UACA,YACA,UACA,iBACA,YACA,SACA,eACA,UACA,QACA,eACA,UACA,WACA,WACA,MACA,SACA,YACA,UACA,WACA,aACA,aACA,WACA,UACA,YACA,SACA,eACA,WACA,YACA,YACA,QACA,aACA,SACA,SACA,aACA,QACA,YACA,YACA,WACA,YACA,UACA,SACA,cACA,YACA,YACA,YACA,WACA,QACA,YACA,WACA,SACA,WACA,WACA,aACA,OACA,YACA,WACA,WACA,aACA,WACA,cACA,aACA,SACA,aACA,YACA,YACA,UACA,cACA,YACA,SACA,UACA,WACA,aACA,aACA,UACA,aACA,QACA,SACA,WACA,YACA,aACA,UACA,SACA,cACA,SACA,UACA,UACA,aACA,aACA,SACA,SACA,cACA,cACA,YACA,UACA,aACA,UACA,cACA,WACA,QACA,eACA,UACA,aACA,SACA,UACA,UACA,UACA,SACA,YACA,OACA,SACA,UACA,WACA,WACA,QACA,eACA,aACA,aACA,UACA,UACA,YACA,aACA,SACA,aACA,WACA,YACA,OACA,YACA,YACA,aACA,aACA,aACA,aACA,UACA,SACA,UACA,UACA,cACA,UACA,WACA,aACA,aACA,QACA,QACA,UACA,YACA,QACA,aACA,QACA,MACA,WACA,WACA,YACA,SACA,aACA,aACA,SACA,aACA,aACA,UACA,UACA,YACA,SACA,UACA,WACA,UACA,WACA,SACA,WACA,YACA,SACA,WACA,UACA,YACA,YACA,QACA,SACA,UACA,SACA,aACA,YACA,UACA,YACA,aACA,aACA,aACA,aACA,YACA,UACA,QACA,QACA,aACA,WACA,YAGF,KAAAC,YAA6B,CAC3B,eACA,eACA,YACA,YACA,eACA,eACA,kBACA,WACA,eACA,YACA,cACA,aACA,WACA,WACA,WACA,YACA,SACA,cACA,eACA,UACA,WACA,eACA,WACA,WACA,aACA,cACA,UACA,SACA,cACA,SACA,SACA,aACA,QACA,cACA,YACA,cACA,SACA,YACA,UACA,aACA,SACA,aACA,aACA,WACA,UACA,aACA,WACA,YACA,QACA,YACA,aACA,YACA,aACA,WACA,UACA,WACA,eACA,WACA,UACA,cACA,aACA,YACA,SACA,cACA,YACA,aACA,UACA,WACA,YACA,WACA,eACA,SACA,SACA,YACA,SACA,cACA,WACA,UACA,YACA,cACA,QACA,gBACA,SACA,QACA,aACA,WACA,cACA,WACA,cACA,cACA,aACA,kBACA,iBACA,kBACA,eACA,cACA,cACA,WACA,UACA,eACA,UACA,QACA,cACA,UACA,eACA,WACA,aACA,WACA,UACA,SACA,WACA,cACA,WACA,cACA,aACA,cACA,YACA,aACA,WACA,aACA,SACA,SACA,SACA,UACA,aACA,cACA,QACA,SACA,QACA,UACA,UACA,cACA,WACA,SACA,WACA,SACA,aACA,SACA,eACA,cACA,QACA,UACA,WACA,eACA,WACA,gBACA,UACA,SACA,UACA,SACA,SACA,UACA,eACA,WACA,eACA,UACA,WACA,aACA,YACA,UACA,SACA,eACA,WACA,UACA,YACA,SACA,YACA,cACA,WACA,WACA,UACA,YACA,aAGF,KAAAC,YAA6B,CAC3B,OACA,QACA,MACA,SACA,MACA,QACA,QACA,QACA,MACA,UACA,UACA,SACA,QACA,QACA,SACA,WACA,QACA,QACA,SACA,OACA,WACA,SACA,QACA,QACA,YACA,YACA,SACA,WACA,SACA,SACA,OACA,SACA,OACA,SACA,OACA,QACA,WACA,UACA,SACA,WACA,OACA,WACA,OACA,SACA,OACA,OACA,YACA,SACA,SACA,SACA,QACA,QACA,QACA,OACA,OACA,SACA,QACA,OACA,OACA,OACA,OACA,UACA,UACA,QACA,UACA,OACA,UACA,OACA,OACA,UACA,QACA,OACA,UACA,SACA,MACA,QACA,OACA,OACA,OACA,OACA,OACA,SACA,WACA,OACA,SACA,OACA,OACA,SACA,QACA,WACA,MACA,QACA,OACA,OACA,UACA,QACA,OACA,QACA,SACA,SACA,OACA,OACA,QACA,OACA,QACA,SACA,SACA,UACA,OACA,OACA,OACA,WACA,SACA,OACA,WACA,QACA,UACA,UACA,QACA,SACA,SACA,OACA,UACA,OACA,QACA,SACA,OACA,QACA,SACA,OACA,UACA,OACA,QACA,SACA,OACA,QACA,SACA,QACA,OACA,QACA,QACA,QACA,SACA,QACA,UACA,QACA,SACA,SACA,OACA,QACA,QACA,UACA,WACA,SACA,YACA,QAvhBJ,+CA0hBE,SAAUxC,GACR,OAAQA,GACN,KAAK/B,EAAQ6C,OACX,OAAOxJ,KAAKgL,YAAYnD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAKgL,YAAYvO,SACtE,KAAKkK,EAAQ0D,UACX,OAAOrK,KAAKiL,YAAYpD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAKiL,YAAYxO,SACtE,QACE,OAAOuD,KAAKkL,YAAYrD,KAAKC,MAAMD,KAAKE,SAAW/H,KAAKkL,YAAYzO,cAjiB5E,KAsiBe,OAAI,GCxiBN,GAAb,oCACE,KAAA4L,IAAqB,KACrB,KAAAF,MAAuB,KACvB,KAAAF,KAAsB,MCCX,GAAb,oCACE,KAAAlB,SAAqB,IAAI,GACzB,KAAA2B,QAAmB/B,EAAQuD,QAC3B,KAAAvB,OAAiB/B,EAAOuE,SNP1B,SAAYnD,GACV,+BACA,iBACA,mBACA,6BACA,2BACA,0BANF,CAAYA,QAAM,KOEX,ICFKoD,GDEC,GAAb,0FACE,SAAMC,GACkB,qBAAXzH,QACTA,OAAOC,KAAKC,MAAM,CAAEhB,QAAQ,EAAMiB,eAAe,IAAQ,SAAUF,GACjED,OAAOC,KAAKyH,YAAYzH,EAAK,GAAGhB,GAAIwI,GAAS,SAAUzI,GACrD4B,QAAQC,IAAI7B,aALtB,KAYe,OAAI,ICdnB,SAAYwI,GACV,qBACA,8CAFF,CAAYA,QAAM,KCalB,OAAItF,IAAI,KAOR,IAAqB,GAArB,yG,0BACE,EAAAG,aAAe,GACf,EAAAa,OAAS,IAAI,GACb,EAAAY,SAAW,GAHb,oDAKE,WAEE,IADA,IAAMpK,EAAS,GACNf,EAAI,EAAGA,GAAK,GAAIA,IACvBe,EAAOP,KAAKR,GAEd,OAAOe,IAVX,wBAaE,WAGE,IAFA,IAAMA,EAAS,GACTiO,GAAe,IAAIvC,MAAQC,cACxB1M,EAAI,KAAMA,GAAKgP,EAAahP,IACnCe,EAAOP,KAAKR,GAEd,OAAOe,IAnBX,8BAsBE,WACE,IAAM2I,EAAe,GAAoBkD,SAASnJ,KAAK8G,QACvD9G,KAAKiG,aAAeA,EACpBjG,KAAKwL,KAAKvF,KAzBd,sBA4BE,WACE,IAAMwF,EAAO,GAActC,SAASnJ,KAAK8G,OAAO4B,SAChD1I,KAAKiG,aAAe,GACpBjG,KAAKwL,KAAKC,KA/Bd,uBAkCE,WACE,IAAMC,EAAQ,GAAevC,SAASnJ,KAAK8G,OAAO4B,SAClD1I,KAAKiG,aAAe,GACpBjG,KAAKwL,KAAKE,KArCd,kBAwCE,SAAMC,GACJ3L,KAAK0H,SAAWiE,EAChB3L,KAAK4L,UAAUD,KA1CnB,0BA6CE,WACE,IAAM1F,EAAe,GAAoBkD,SAASnJ,KAAK8G,QACvD9G,KAAKiG,aAAeA,EACpBjG,KAAKwL,KAAKvF,GACVjG,KAAK6L,kBAAkB7D,GAAO8D,YAAa7F,GAC3C,IAAMwF,EAAO,GAActC,SAASnJ,KAAK8G,OAAO4B,SAChD1I,KAAK6L,kBAAkB7D,GAAO+D,KAAMN,GACpC,IAAMC,EAAQ,GAAevC,SAASnJ,KAAK8G,OAAO4B,SAClD1I,KAAK6L,kBAAkB7D,GAAOgE,MAAON,GACrC,IAAMO,EAAY,GAAmB9C,SAASnJ,KAAK8G,OAAO4B,QAAS1I,KAAK8G,OAAO6B,QAC/E3I,KAAK6L,kBAAkB7D,GAAOkE,WAAYD,GAC1C,IAAME,EAAW,GAAkBhD,SAASnJ,KAAK8G,OAAO4B,SACxD1I,KAAK6L,kBAAkB7D,GAAOoE,UAAWD,KAzD7C,+BA4DE,SAAmB9K,EAAgBvC,GACjC,GAAO4G,KAAK,CACV2G,OAAQjB,GAAOkB,OACfjL,OAAQA,EACRvC,MAAOA,QAhEb,GAAuC,QAAlB,GAAS,gBAL7B,eAAU,CACTyN,WAAY,CACVC,MAAA,MAGiB,cCpB0T,MCQ3U,I,UAAY,eACd,GACA,EACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIzM,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,QAAQ,CAACJ,EAAIa,GAAG,iBAAiBT,EAAG,QAAQ,CAACW,WAAW,CAAC,CAACzC,KAAK,QAAQ0C,QAAQ,UAAUjC,MAAOiB,EAAgB,aAAEkB,WAAW,iBAAiBZ,MAAM,CAAC,KAAO,QAAQ2G,SAAS,CAAC,MAASjH,EAAgB,cAAGW,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOU,OAAO4F,YAAqBlH,EAAIkG,aAAatF,EAAOU,OAAOvC,aAAaiB,EAAgB,aAAEI,EAAG,MAAM,CAACA,EAAG,MAAMA,EAAG,QAAQ,CAACE,MAAM,CAAC,aAAeN,EAAIkG,iBAAiB,GAAGlG,EAAIiC,QACrgB,GAAkB,GCGtB,OAAI8D,IAAI,KAOR,IAAqB,GAArB,yG,0BACE,EAAAG,aAAe,GADjB,YAAsC,QAAjB,GAAQ,gBAL5B,eAAU,CACTsG,WAAY,CACVC,MAAA,MAGiB,cCX0T,MCQ3U,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIzM,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,MAAM,CAACI,YAAY,YAAY,CAACJ,EAAG,MAAM,CAACI,YAAY,kBAAkB,CAACJ,EAAG,QAAQ,CAACJ,EAAIa,GAAG,8BAA8BT,EAAG,QAAQ,CAACW,WAAW,CAAC,CAACzC,KAAK,QAAQ0C,QAAQ,UAAUjC,MAAOiB,EAAiB,cAAEkB,WAAW,kBAAkBZ,MAAM,CAAC,KAAO,YAAY2G,SAAS,CAAC,QAAU7F,MAAMsL,QAAQ1M,EAAI2M,eAAe3M,EAAI4M,GAAG5M,EAAI2M,cAAc,OAAO,EAAG3M,EAAiB,eAAGW,GAAG,CAAC,OAAS,CAAC,SAASC,GAAQ,IAAIiM,EAAI7M,EAAI2M,cAAcG,EAAKlM,EAAOU,OAAOyL,IAAID,EAAKE,QAAuB,GAAG5L,MAAMsL,QAAQG,GAAK,CAAC,IAAII,EAAI,KAAKC,EAAIlN,EAAI4M,GAAGC,EAAII,GAAQH,EAAKE,QAASE,EAAI,IAAIlN,EAAI2M,cAAcE,EAAIM,OAAO,CAACF,KAAYC,GAAK,IAAIlN,EAAI2M,cAAcE,EAAI/M,MAAM,EAAEoN,GAAKC,OAAON,EAAI/M,MAAMoN,EAAI,UAAWlN,EAAI2M,cAAcI,GAAM/M,EAAIoN,8BAA8BhN,EAAG,MAAM,CAACI,YAAY,YAAY,CAACJ,EAAG,MAAM,CAACI,YAAY,kBAAkB,CAACJ,EAAG,SAAS,CAACO,GAAG,CAAC,MAAQX,EAAIqN,qBAAqB,CAACrN,EAAIa,GAAG,kBAC38B,GAAkB,GCDT,GAAb,4FACE,WACEgD,OAAOyJ,QAAQC,KAAKC,IAAI,CAAE,2BAA2B,IAAQ,WAC3D/I,QAAQC,IAAI,6BAA8B,QAHhD,qBAOE,WACEb,OAAOyJ,QAAQC,KAAKC,IAAI,CAAE,2BAA2B,IAAS,WAC5D/I,QAAQC,IAAI,6BAA8B,QAThD,mBAaE,WACE,OAAO,IAAI/B,SAAQ,SAACC,EAAS6K,GAC3B5J,OAAOyJ,QAAQC,KAAK5O,IAAI,CAAC,4BAA4B,SAAUpB,GAC7DkH,QAAQC,IAAI,sBAAwBnH,EAAO,4BAC3CqF,EAAQrF,EAAO,6BAA8B,aAjBrD,KAuBe,OAAI,GChBnB,OAAIwI,IAAI,KAGR,IAAqB,GAArB,yG,0BACE,EAAAgB,OAAS,IAAI,GACb,EAAA4F,eAAgB,EAFlB,gDAIE,WAAO,WAEL,GAAoBe,QAAQ/I,MAAK,SAACgI,GAChC,EAAKA,cAAgBA,EACrBlI,QAAQC,IAAI,wBAA0BiI,QAR5C,gCAYE,WACE,GAAOhH,KAAK,CACV2G,OAAQjB,GAAOsC,uBAdrB,iCAkBE,WACElJ,QAAQC,IAAIzE,KAAK0M,eACb1M,KAAK0M,cACP,GAAoBiB,SAEpB,GAAoBC,cAvB1B,GAAwC,QAAnB,GAAU,gBAD9B,QACoB,cCV0T,MCQ3U,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCZf,OAAI9H,IAAI,KAUR,IAAqB,GAArB,yG,0BACE,EAAArF,IAAM,SADR,YAAwC,QAAnB,GAAU,gBAR9B,eAAU,CACT8L,WAAY,CACVC,MAAA,EACAqB,UAAA,GACAC,SAAA,GACAC,SAAA,OAGiB,cCjB2S,MCQ5T,I,UAAY,eACd,GACA,EACA,GACA,EACA,KACA,WACA,OAIa,M,QCJM,GAArB,qIAAiC,QAAZ,GAAG,gBALvB,eAAU,CACTxB,WAAY,CACVyB,KAAA,OAGiB,cCfuV,MCQxW,I,UAAY,eACd,GACA,EACA1N,GACA,EACA,KACA,KACA,OAIa,M,qBCdb,gBAAS,GAAD,OAAI,IAAJ,qBAA6C,CACnD2N,MADmD,WAEjDzJ,QAAQC,IACN,uGAIJyJ,WAPmD,WAQjD1J,QAAQC,IAAI,wCAEd0J,OAVmD,WAWjD3J,QAAQC,IAAI,6CAEd2J,YAbmD,WAcjD5J,QAAQC,IAAI,gCAEd4J,QAhBmD,WAiBjD7J,QAAQC,IAAI,8CAEd6J,QAnBmD,WAoBjD9J,QAAQC,IAAI,kEAEd8J,MAtBmD,SAsB5C,GACL/J,QAAQ+J,MAAM,4CAA6C,MCxBjE,OAAIrL,OAAOsL,eAAgB,EAE3B,IAAI,OAAI,CACNC,OAAQ,SAAA9E,GAAC,OAAIA,EAAE,OACd+E,OAAO,S,kCCRV,W,yDCAA","file":"js/app.c72b75fd.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=07d54bac&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=590b0168&scoped=true&lang=scss&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=5e51ebac&scoped=true&lang=scss&\"","export enum FlowEnum {\n base\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('Main',{attrs:{\"msg\":\"Welcome to Your Vue.js + TypeScript App\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"wrapper\"},[_c('div',{staticClass:\"tab-panel\"},[_c('div',{staticClass:\"tab-panel__item\",class:{'tab-panel__item_active': _vm.tab === 'person'},on:{\"click\":function($event){_vm.tab = 'person'}}},[_vm._v(\"Person \")]),_c('div',{staticClass:\"tab-panel__item\",class:{'tab-panel__item_active': _vm.tab === 'mocks'},on:{\"click\":function($event){_vm.personalId=''; _vm.tab = 'mocks'}}},[_vm._v(\" Mocks \")]),_c('div',{staticClass:\"tab-panel__item\",class:{'tab-panel__item_active': _vm.tab === 'ember'},on:{\"click\":function($event){_vm.tab = 'ember'}}},[_vm._v(\" Ember \")])]),_c('div',{staticClass:\"tab-page\"},[_c('div',{staticClass:\"tab-page__item\",class:{'tab-page__item_show': _vm.tab === 'person'}},[_c('PersonTab')],1),_c('div',{staticClass:\"tab-page__item\",class:{'tab-page__item_show': _vm.tab === 'mocks'}},[_c('MocksTab')],1),_c('div',{staticClass:\"tab-page__item\",class:{'tab-page__item_show': _vm.tab === 'ember'}},[_c('EmberTab')],1)])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',[_c('div',[_vm._v(\"XTEE MTA\")]),_c('div',[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.registers.xtee_mta),expression:\"registers.xtee_mta\"}],staticClass:\"option-select\",on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.registers, \"xtee_mta\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])},_vm.onXteeMtaChanged]}},[_c('option',{attrs:{\"value\":\"\"}},[_vm._v(\"-\")]),_c('option',{attrs:{\"value\":\"0\"}},[_vm._v(\"Не замокано (делать запрос)\")]),_c('option',{attrs:{\"value\":\"1\"}},[_vm._v(\"Выписка на хороший доход\")]),_c('option',{attrs:{\"value\":\"2\"}},[_vm._v(\"Выписка на маленький доход\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"Ошибка загрузки выписки (перезапрос)\")]),_c('option',{attrs:{\"value\":\"4\"}},[_vm._v(\"Ошибка загрузки выписки (нет данных)\")]),_c('option',{attrs:{\"value\":\"5\"}},[_vm._v(\"По персональному коду (3 - выписка с хорошим доходом, остальные - ошибка загрузки выписки)\")]),_c('option',{attrs:{\"value\":\"6\"}},[_vm._v(\"Выписка на хороший доход, последние два месяца доход 0\")]),_c('option',{attrs:{\"value\":\"7\"}},[_vm._v(\"Выписка на хороший доход, последний месяц доход 0\")]),_c('option',{attrs:{\"value\":\"8\"}},[_vm._v(\"Выписка на хороший доход, но у пользователя нет активного работодателя. Не можем выдать\")]),_c('option',{attrs:{\"value\":\"9\"}},[_vm._v(\"Выписка на хороший доход, в выписке есть выплаты, которые не учитываются в подсчёте среднего дохода\")])])])]),_c('div',[_c('div',[_vm._v(\"XTEE RIA\")]),_c('div',[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.registers.ria),expression:\"registers.ria\"}],staticClass:\"option-select\",on:{\"change\":[function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.registers, \"ria\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])},_vm.onRiaChanged]}},[_c('option',{attrs:{\"value\":\"\"}},[_vm._v(\"-\")]),_c('option',{attrs:{\"value\":\"0\"}},[_vm._v(\"Не замокано (делать запрос)\")]),_c('option',{attrs:{\"value\":\"1\"}},[_vm._v(\"Успешный запрос\")]),_c('option',{attrs:{\"value\":\"2\"}},[_vm._v(\"Все запросы отклонены\")]),_c('option',{attrs:{\"value\":\"3\"}},[_vm._v(\"По персональному коду (3 - успешно, остальные - ошибка)\")])])])]),_c('br'),_c('br'),('add' === _vm.mode)?_c('button',{on:{\"click\":_vm.saveMocks}},[_vm._v(\"Сохранить моки\")]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export class Registers {\n xtee_mta = ''\n ria = ''\n xtee_pension = ''\n}\n","import { FlowEnum } from '@/stubs/FlowEnum'\n\nexport const useStub = false\nexport const flow = FlowEnum.base\n","export class MockConfigurationsRequest {\n personalCode!: string\n}\n\nexport default {\n code: 'api_plugin_get_configurations',\n method: 'GET',\n url: '/plugin/mock-configurations'\n}\n","import { AxiosResponse } from 'axios'\n\nexport default new Promise((resolve) => {\n const response = {\n data: [\n {\n id: 'casdasdc34c342cr341c34r123d',\n personalId: '48907031677',\n code: 'xtee_mta',\n value: '2',\n active: true\n }\n ],\n status: 200,\n statusText: 'OK',\n headers: {},\n config: {}\n } as AxiosResponse\n resolve(response)\n})\n","import { FlowEnum } from '@/stubs/FlowEnum'\nimport MocksSchema from '@/api/Main/Schemas/MocksSchema'\nimport MocksSchemaSuccess from '@/stubs/stubs/Main/MocksSchema/MocksSchemaSuccess'\n\nconst map: Record = {}\n\n// Регистрируем базовые успешные заглуши\nmap[FlowEnum.base] = {}\nmap[FlowEnum.base][MocksSchema.code] = MocksSchemaSuccess\n\nexport default map\n","import { Component, Prop, Vue, Watch } from 'vue-property-decorator'\nimport VueClipboard from 'vue-clipboard2'\nimport { Registers } from '@/classes/DTO/Registers'\nimport httpClient from '@/api/Main/HttpClient'\nimport { MockConfiguration } from '@/api/Main/Schemas/AddMockSchema'\n\nVue.use(VueClipboard)\n\nexport enum Mode {\n ADD = 'add',\n UPDATE = 'update',\n}\n\n@Component\nexport default class Mocks extends Vue {\n @Prop()\n personalCode!: string\n\n mode: Mode = Mode.ADD\n registers = new Registers()\n register2Id: Record = {}\n\n mounted () {\n console.log('mounted', this.personalCode)\n }\n\n @Watch('personalCode', { immediate: true })\n onPersonalCodeChanged (value: string, oldValue: string) {\n this.mode = Mode.ADD\n httpClient.mockConfigurations({ personalCode: this.personalCode })\n .then((data: any) => {\n for (const mockConfiguration of data.data) {\n // eslint-disable-next-line @typescript-eslint/ban-ts-ignore\n // @ts-ignore\n this.registers[mockConfiguration.code] = mockConfiguration.value\n this.register2Id[mockConfiguration.code] = mockConfiguration.id\n this.mode = Mode.UPDATE\n }\n })\n }\n\n onXteeMtaChanged () {\n if (this.register2Id.xtee_mta === 'undefined') {\n return\n }\n httpClient.changeMockValueConfiguration({\n id: this.register2Id.xtee_mta,\n value: this.registers.xtee_mta\n })\n .then((data: any) => {\n console.log('updateMock')\n console.log(data)\n })\n }\n\n onRiaChanged () {\n if (this.register2Id.ria === 'undefined') {\n return\n }\n httpClient.changeMockValueConfiguration({\n id: this.register2Id.ria,\n value: this.registers.ria\n })\n .then((data: any) => {\n console.log('updateMock')\n console.log(data)\n })\n }\n\n saveMocks () {\n const mockConfigurations: MockConfiguration[] = []\n for (const serviceCode in this.registers) {\n const mockConfiguration = new MockConfiguration()\n mockConfiguration.personalCode = this.personalCode\n mockConfiguration.code = serviceCode\n // eslint-disable-next-line @typescript-eslint/ban-ts-ignore\n // @ts-ignore\n mockConfiguration.value = this.registers[serviceCode]\n if (!mockConfiguration.value) {\n continue\n }\n mockConfiguration.active = 'true'\n mockConfigurations.push(mockConfiguration)\n }\n httpClient.addMockConfigurations({ items: mockConfigurations })\n .then((data: any) => {\n console.log('saveMocks')\n console.log(data)\n })\n }\n}\n","import { flow, useStub } from '@/stubs/config'\nimport map from '@/stubs/Stub2Flow'\n\nexport class StubResolver {\n handle (routeCode: string): Promise | null {\n if (!useStub) {\n return null\n }\n const hasFlow = flow in map || false\n if (!hasFlow) {\n throw new Error('Flow not found!!! Change flow in @/stubs/config.ts')\n }\n const availableStubs = map[flow]\n const hasRoute = routeCode in availableStubs || false\n if (!hasRoute) {\n throw new Error('Route`s stub not found!!! Add stub or change flow to check application')\n }\n\n return availableStubs[routeCode]\n // return new Promise(() => {})\n }\n}\n\nexport default new StubResolver()\n","export class DomainResolver {\n resolve (): Promise {\n const promise = new Promise((resolve) => {\n if (typeof chrome === 'undefined') {\n resolve(null)\n return\n }\n if (typeof chrome.tabs === 'undefined') {\n resolve(null)\n return\n }\n chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {\n for (const tab of tabs) {\n let url = tab.url || ''\n const parts = url.match(/http:\\/\\/.*?\\.(.*?)\\..*?/) || []\n const nickname = parts[1] || null\n const isPlacetgroup = url.indexOf('laen') > -1 ||\n url.indexOf('smsmoney') > -1 ||\n url.indexOf('smsraha') > -1 ||\n url.indexOf('placetgroup') > -1\n const project = isPlacetgroup ? 'placetgroup' : 'nordecum'\n const domain = isPlacetgroup ? 'com' : 'lt'\n const isLocal = url.indexOf('.sv') !== -1\n if (nickname && isLocal) {\n url = project + '.' + nickname + '.sv'\n } else {\n url = 'dev.' + project + '.' + domain\n }\n url = (isLocal ? 'http://' : 'https://') + url\n console.log('domain_resolver', parts, nickname, isPlacetgroup, project, domain, url)\n resolve(url)\n return\n }\n })\n })\n // eslint-disable-next-line @typescript-eslint/ban-ts-ignore\n // @ts-ignore\n return promise.then((url) => {\n console.log('url', url)\n return url\n })\n }\n}\n\nexport default new DomainResolver()\n","/* eslint-disable @typescript-eslint/no-empty-interface */\nimport { SchemaInterface } from './SchemaInterface'\nimport axios, { AxiosRequestConfig, AxiosResponse, Method } from 'axios'\nimport stubResolver from '@/stubs/StubResolver'\nimport domainResolver from '@/api/DomainResolver'\n\nexport abstract class Handler {\n abstract handle: any\n}\n\nexport interface RequestInterface {\n method: Method;\n url: string;\n data: Record | null;\n headers: Record | null;\n}\n\ninterface RequestHandleFunction {\n (request: RequestInterface): void;\n}\n\nexport abstract class RequestHandler extends Handler {\n abstract handle: RequestHandleFunction\n}\n\nexport interface ResponseInterface extends AxiosResponse {\n\n}\n\ninterface ResponseHandleFunction {\n (response: ResponseInterface): void;\n}\n\nexport abstract class ResponseHandler extends Handler {\n abstract handle: ResponseHandleFunction\n}\n\nexport class HttpClient {\n private baseUrl: string\n private handlers: Handler[] = []\n\n constructor (baseUrl: string) {\n this.baseUrl = baseUrl\n }\n\n async syncBaseUrlWithStand () {\n await domainResolver\n .resolve()\n .then((url) => {\n this.baseUrl = url || this.baseUrl\n })\n }\n\n send (schema: SchemaInterface, data: any | null = null): Promise {\n this.syncBaseUrlWithStand()\n\n let url = schema.url\n const preparedData = data\n for (const key in data) {\n if (url.indexOf('{' + key + '}') > -1) {\n url = url.replace('{' + key + '}', preparedData[key])\n delete preparedData[key]\n }\n }\n console.log(data, 'data')\n const requestData = {\n method: schema.method as Method,\n url: this.baseUrl + url,\n data: preparedData,\n headers: {\n 'Content-Type': 'application/json;charset=utf-8'\n }\n } as RequestInterface\n\n /**\n * todo перевести на промисы +\n */\n this.handlers\n .filter((handler: Handler) => {\n return handler instanceof RequestHandler\n })\n .map((handler: Handler) => {\n handler.handle(requestData)\n return handler\n })\n\n const stub = stubResolver.handle(schema.code)\n const axiosData = requestData as AxiosRequestConfig\n\n if (schema.prefix) {\n const temp: any = {}\n temp[schema.prefix] = axiosData.data\n axiosData.data = temp\n }\n\n if (axiosData.method === 'GET') {\n axiosData.params = axiosData.data\n delete axiosData.data\n }\n const response = stub || axios(axiosData)\n\n return response\n .then((response: any) => {\n /**\n * todo перевести на промисы +\n */\n this.handlers\n .filter((handler: Handler) => {\n return handler instanceof ResponseHandler\n })\n .map((handler: Handler) => {\n handler.handle(response)\n return handler\n })\n\n return response\n })\n }\n\n addHandler (handler: Handler) {\n this.handlers.push(handler)\n return this\n }\n}\n","import { RequestHandler, RequestInterface } from '@/api/HttpClient'\n\nexport class TokenRequestHandler extends RequestHandler {\n handle = (request: RequestInterface): void => {\n request.headers = request.headers || {}\n request.headers['x-plugin-token'] = 'GxwGRM'\n console.log(request, 'DeviceIdHandler')\n }\n}\n\nexport default new TokenRequestHandler()\n","export class MockConfiguration {\n personalCode!: string\n code!: string\n value!: string\n active!: string\n}\n\nexport class AddMockConfigurationsRequest {\n items!: MockConfiguration[]\n}\n\nexport default {\n code: 'api_plugin_add_configurations',\n method: 'POST',\n url: '/plugin/mock-configurations',\n prefix: 'mockConfigurations'\n}\n","export class ChangeMockConfigurationValueRequest {\n id!: string\n value!: string\n}\n\nexport default {\n code: 'api_plugin_change_configuration_value',\n method: 'PATCH',\n url: '/plugin/mock-configurations/{id}/value',\n prefix: 'mockConfigurations'\n}\n","import { HttpClient as BaseClient } from '../../api/HttpClient'\nimport MocksSchema, { MockConfigurationsRequest } from '../../api/Main/Schemas/MocksSchema'\nimport { SchemaInterface } from '@/api/SchemaInterface'\nimport { TokenRequestHandler } from '@/api/Handlers/TokenRequestHandler'\nimport AddMockSchema, { AddMockConfigurationsRequest } from '@/api/Main/Schemas/AddMockSchema'\nimport ChangeMockValueSchema, { ChangeMockConfigurationValueRequest } from '@/api/Main/Schemas/ChangeMockValueSchema'\n\nexport class HttpClient extends BaseClient {\n mockConfigurations (data: MockConfigurationsRequest): any {\n return this.send(MocksSchema as SchemaInterface, data)\n }\n\n addMockConfigurations (data: AddMockConfigurationsRequest): any {\n return this.send(AddMockSchema as SchemaInterface, data)\n }\n\n changeMockValueConfiguration (data: ChangeMockConfigurationValueRequest): any {\n return this.send(ChangeMockValueSchema as SchemaInterface, data)\n }\n}\n\nexport default new HttpClient('http://placetgroup.sipachev.sv')\n .addHandler(new TokenRequestHandler())\n","export enum Country {\n ESTONIA = 'ee',\n LITHUANIA = 'lt',\n POLAND = 'pl',\n}\n","export enum Gender {\n MALE = 'male',\n FEMALE = 'female',\n RANDOM = 'random'\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=4c71c246&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=4c71c246&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4c71c246\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.birthday.day),expression:\"person.birthday.day\"}],staticClass:\"form-row__item-input\",attrs:{\"title\":\"Day\",\"type\":\"text\",\"placeholder\":\"Day\"},domProps:{\"value\":(_vm.person.birthday.day)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.person.birthday, \"day\", $event.target.value)}}})]),_c('div',{staticClass:\"form-row__item\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.birthday.month),expression:\"person.birthday.month\"}],attrs:{\"title\":\"Month\"},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person.birthday, \"month\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.allowedMonths),function(allowedMonth){return _c('option',{domProps:{\"value\":allowedMonth}},[_vm._v(_vm._s(allowedMonth))])}),0)]),_c('div',{staticClass:\"form-row__item\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.birthday.year),expression:\"person.birthday.year\"}],attrs:{\"title\":\"Year\"},on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person.birthday, \"year\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},_vm._l((_vm.allowedYears),function(allowedYear){return _c('option',{domProps:{\"value\":allowedYear}},[_vm._v(_vm._s(allowedYear))])}),0)])]),_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('label',[_vm._v(\" Country \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.country),expression:\"person.country\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person, \"country\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},[_c('option',{attrs:{\"value\":\"ee\"}},[_vm._v(\"Estonia\")]),_c('option',{attrs:{\"value\":\"lt\"}},[_vm._v(\"Lithuania\")])])])]),_c('div',{staticClass:\"form-row__item\"},[_c('label',[_vm._v(\" Gender \"),_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.person.gender),expression:\"person.gender\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.$set(_vm.person, \"gender\", $event.target.multiple ? $$selectedVal : $$selectedVal[0])}}},[_c('option',{attrs:{\"value\":\"male\"}},[_vm._v(\"Male\")]),_c('option',{attrs:{\"value\":\"female\"}},[_vm._v(\"Female\")]),_c('option',{attrs:{\"value\":\"random\"}},[_vm._v(\"Random\")])])])])]),_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text1\"},on:{\"click\":_vm.autocomplete}},[_c('button',[_vm._v(\"Autocomplete\")])]),_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text2\"},on:{\"click\":_vm.copyPersonalCode}},[_c('button',[_vm._v(\"personalCode\")])]),_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text3\"},on:{\"click\":_vm.copyIban}},[_c('button',[_vm._v(\"Iban\")])]),_c('div',{staticClass:\"form-row__item copy-button\",attrs:{\"data-clipboard-text\":\"text3\"},on:{\"click\":_vm.copyPhone}},[_c('button',[_vm._v(\"Phone\")])])]),_c('div',{staticClass:\"memory-panel\"},[_vm._v(\"Memory: \"+_vm._s(_vm.copyText))]),(_vm.personalCode)?_c('div',[_c('hr'),_c('Mocks',{attrs:{\"personalCode\":_vm.personalCode}})],1):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export class RandomGenerator {\n generate (min: number, max: number) {\n return Math.floor(Math.random() * (max - min + 1) + min)\n }\n}\n\nexport default new RandomGenerator()\n","import randomGenerator from './RandomGenerator'\nimport { Country } from '../../Enum/Country'\nimport { Gender } from '../../Enum/Gender'\nimport { Person } from '@/classes/DTO/Person'\n\nexport class PersonalIdGenerator {\n /**\n * @param person\n */\n generate (person: Person) {\n const year = this.getYearPart(person.birthday.year)\n const month = this.getMonthPart(person.birthday.month)\n const day = this.getDayPart(person.birthday.day)\n const o = this.getIdNumPart()\n const a = this.getGenderPart(person.country, person.gender)\n const l = this.getControlSum(person.country, year, month, day, o, a)\n const l2 = this.getChecksum(a + year + month + day + o)\n\n return a + year + month + day + o + l2\n }\n\n /**\n * e.getYearPart = function () {\n var e = (new Date).getFullYear();\n return String(Iu.generate(e - 25, e - 55)).substring(2, 4)\n },\n */\n getYearPart (year: bigint | null) {\n if (!year) {\n const e = (new Date()).getFullYear()\n year = BigInt(randomGenerator.generate(e - 25, e - 55))\n }\n\n return String(year).substring(2, 4)\n }\n\n /**\n * e.getMonthPart = function () {\n return Iu.generate(1, 12).toString().padStart(2, \"0\")\n },\n */\n getMonthPart (month: bigint | null) {\n if (!month) {\n month = BigInt(randomGenerator.generate(1, 12))\n }\n return month.toString().padStart(2, '0')\n }\n\n /**\n * e.getDayPart = function () {\n return Iu.generate(1, 28).toString().padStart(2, \"0\")\n },\n */\n getDayPart (day: bigint | null) {\n if (!day) {\n day = BigInt(randomGenerator.generate(1, 28))\n }\n return day.toString().padStart(2, '0')\n }\n\n /**\n * e.getIdNumPart = function () {\n return Iu.generate(1, 999).toString().padStart(3, \"0\")\n },\n */\n getIdNumPart () {\n return randomGenerator.generate(1, 999).toString().padStart(3, '0')\n }\n\n /**\n * e.getGenderPart = function (e, t) {\n switch (e) {\n case\"pl\":\n \"male\" === t ? t = String(2 * Iu.generate(1, 5) - 1) : \"female\" === t && (t = String(2 * Iu.generate(1, 4)));\n break;\n default:\n \"male\" === t ? t = \"3\" : \"female\" === t && (t = \"4\")\n }\n return t\n },\n * @param country\n * @param gender\n */\n getGenderPart (country: Country, gender: Gender) {\n console.log(country, gender)\n switch (country) {\n case Country.POLAND:\n console.log(country)\n return Gender.MALE === gender\n ? String(2 * randomGenerator.generate(1, 5) - 1)\n : String(2 * randomGenerator.generate(1, 4))\n default:\n console.log(gender, Gender.MALE === gender)\n return Gender.MALE === gender ? '3' : '4'\n }\n }\n\n /**\n * public static function getChecksum($personalId)\n {\n $s1 = $s2 = 0;\n $k1 = 1;\n $k2 = 3;\n\n for ($i = 0; $i < strlen($personalId) - 1; $i++) {\n $s1 += $personalId[$i] * $k1;\n $s2 += $personalId[$i] * $k2;\n $k1 = ($k1 == 9) ? 1 : $k1 + 1;\n $k2 = ($k2 == 9) ? 1 : $k2 + 1;\n }\n $checksum = 0;\n if (($s1 % 11) < 10) {\n $checksum = $s1 % 11;\n } elseif (($s2 % 11) < 10) {\n $checksum = $s2 % 11;\n }\n\n return $checksum;\n }\n *\n *\n * e.getControlSum = function (e, t, n, r, i, o) {\n var a, l;\n if (\"pl\" === e) return l = +(a = t + n + r + i + o)[0] + 3 * +a[1] + 7 * +a[2] + 9 * +a[3] + +a[4] + 3 * +a[5] + 7 * +a[6] + 9 * +a[7] + +a[8] + 3 * +a[9], 0 != (l %= 10) && (l = 10 - l), String(l);\n a = o + t + n + r + i;\n for (var s = 1, u = 3, c = 0, d = 0, h = 0; h < 10; h++) {\n var p = +a[h];\n c += p * s, d += p * u, 10 == ++s && (s = 1), 10 == ++u && (u = 1)\n }\n return d %= 11, (c %= 11) < 10 ? String(c) : d < 10 ? String(d) : String(0)\n }\n * @param e\n * @param t\n * @param n\n * @param r\n * @param i\n * @param o\n */\n getControlSum (e: Country, t: string, n: string, r: string, i: string, o: string) {\n let a\n let l\n if (Country.POLAND === e) {\n l = +(a = t + n + r + i + o)[0] + 3 * +a[1] + 7 * +a[2] + 9 * +a[3] + +a[4] + 3 * +a[5] + 7 * +a[6] + 9 * +a[7] + +a[8] + 3 * +a[9];\n (l %= 10) !== 0 && (l = 10 - l)\n l = String(l)\n\n return l\n }\n\n let c = 0\n let d = 0\n a = o + t + n + r + i\n for (let s = 1, u = 3, c = 0, d = 0, h = 0; h < 10; h++) {\n const p = +a[h]\n c += p * s\n d += p * u\n ++s === 10 && (s = 1)\n ++u === 10 && (u = 1)\n }\n d %= 11\n return (c %= 11) < 10 ? String(c) : d < 10 ? String(d) : String(0)\n }\n\n getChecksum (code: string) {\n let b = 1\n let c = 3\n let d = 0\n let e = 0\n let i\n let digit\n for (i = 0; i < 10; i++) {\n digit = parseInt(code[i])\n d += digit * b\n e += digit * c\n b++; if (b === 10) b = 1\n c++; if (c === 10) c = 1\n }\n d = d % 11\n e = e % 11\n if (d < 10) {\n return d\n } else if (e < 10) {\n return e\n }\n\n return 0\n }\n\n // getChecksum($personalId)\n // {\n // $s1 = $s2 = 0;\n // $k1 = 1;\n // $k2 = 3;\n //\n // for ($i = 0; $i < strlen($personalId) - 1; $i++) {\n // $s1 += $personalId[$i] * $k1;\n // $s2 += $personalId[$i] * $k2;\n // $k1 = ($k1 == 9) ? 1 : $k1 + 1;\n // $k2 = ($k2 == 9) ? 1 : $k2 + 1;\n // }\n // $checksum = 0;\n // if (($s1 % 11) < 10) {\n // $checksum = $s1 % 11;\n // } elseif (($s2 % 11) < 10) {\n // $checksum = $s2 % 11;\n // }\n //\n // return $checksum;\n // }\n}\n\nexport default new PersonalIdGenerator()\n","export enum Target {\n PERSONAL_ID= 'personal_id',\n IBAN = 'iban',\n PHONE = 'phone',\n FIRST_NAME = 'first_name',\n LAST_NAME = 'last_name',\n PASSWORD = 'password',\n}\n","import { Country } from '@/classes/Enum/Country'\n\nexport class IbanGenerator {\n generate (country: Country) {\n const t = this.getBankAccount(country)\n const n = this.getNationalCheckDigit(t)\n const r = this.getBankCode(country)\n switch (country) {\n case Country.ESTONIA:\n return country.toUpperCase() + this.getIbanCheckDigits(r + t + n + '141400') + r + t + n\n case Country.LITHUANIA:\n return country.toUpperCase() + this.getIbanCheckDigits(r + t + '212900') + r + t\n default:\n return country.toUpperCase() + this.getIbanCheckDigits(r + t + '252100') + r + t\n }\n }\n\n getBankAccount (country: Country) {\n let t\n const i = BigInt(97)\n const o = BigInt((t = Country.POLAND === country\n ? Math.floor(9999999 * Math.random()).toString().padStart(7, '0') +\n Math.floor(9999999 * Math.random()).toString().padStart(7, '0')\n : Math.floor(99999 * Math.random()).toString().padStart(5, '0') +\n Math.floor(9999 * Math.random()).toString().padStart(4, '0')) + '00')\n return t + String(i - (o % i)).padStart(2, '0')\n }\n\n getNationalCheckDigit (e: string) {\n const t = [7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7]\n const n = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]\n let r = 0\n const i = e.length\n let o = 18\n for (let a = i - 1; a > -1; a--) {\n n[o] = t[o] * +e[a]\n o--\n }\n o = 18\n for (let a = i - 1; a > -1; a--) {\n r -= -n[o]\n o--\n }\n\n return String(r % 10 !== 0 ? 10 - r % 10 : 0)\n }\n\n getBankCode (e: Country) {\n const t = ['16000003', '11602231', '10301612', '18900002', '15002240', '19401018', '19101152']\n const n = ['2200', '1010', '3300', '7700', '1700', '4204']\n const r = ['20900', '72900', '74000', '40100', '21200', '72300', '21700', '21400', '70440', '71800', '73000']\n switch (e) {\n case Country.POLAND:\n return t[Math.floor(Math.random() * t.length)]\n case Country.ESTONIA:\n return n[Math.floor(Math.random() * n.length)]\n default:\n return r[Math.floor(Math.random() * r.length)]\n }\n }\n\n getIbanCheckDigits (e: string) {\n return String(BigInt('98') - (BigInt(e) % BigInt('97'))).padStart(2, '0')\n }\n}\n\nexport default new IbanGenerator()\n","import { Country } from '../../Enum/Country'\n\nexport class PhoneGenerator {\n generate (country: Country) {\n switch (country) {\n case Country.POLAND:\n return this.getPlPhoneNum()\n case Country.LITHUANIA:\n return this.getLtPhoneNum()\n default:\n return this.getEePhoneNum()\n }\n }\n\n getPlPhoneNum () {\n const e = ['45', '50', '51', '53', '57', '60', '66', '69', '72', '73', '78', '79', '88']\n let t = this.getBasePhone()\n for (let n = 0; n <= 8; n++) {\n let i = ''\n for (let r = n.toString(), o = 0; o <= 6; o++) {\n i += r\n }\n t === i && (t = t.substring(0, 6) + '9')\n }\n return e[Math.floor(Math.random() * e.length)] + t\n }\n\n getLtPhoneNum () {\n return '6' + this.getBasePhone()\n }\n\n getEePhoneNum () {\n return '5' + this.getBasePhone()\n }\n\n getBasePhone () {\n return Math.floor(9999999 * Math.random()).toString().padStart(7, '0')\n }\n}\n\nexport default new PhoneGenerator()\n","import { Country } from '@/classes/Enum/Country'\nimport { Gender } from '@/classes/Enum/Gender'\n\nexport class FirstNameGenerator {\n plMaleFirstNames = [\n 'Adamek',\n 'Ada\\u015b',\n 'Aleksander',\n 'Alfons',\n 'Alojzy',\n 'Ambro\\u017cy',\n 'Andrzej',\n 'Antoni',\n 'Arkadiusz',\n 'Artur',\n 'Baltazar',\n 'Barnaba',\n 'Bartek',\n 'Bart\\u0142omiej',\n 'Bartosz',\n 'Bernard',\n 'Biernat',\n 'Bogumi\\u0142',\n 'Bogurad',\n 'Bogus\\u0142aw',\n 'Bogu\\u015b',\n 'Bolek',\n 'Boles\\u0142aw',\n 'Bonawentura',\n 'Bonifacy',\n 'Borys',\n 'Bronis\\u0142aw',\n 'Cezary',\n 'Cyryl',\n 'Czes\\u0142aw',\n 'Damian',\n 'Daniel',\n 'Dariusz',\n 'Dawid',\n 'Domarad',\n 'Domaradz',\n 'Dominik',\n 'Dzier\\u017cykraj',\n 'Edward',\n 'Emil',\n 'Eryk',\n 'Ezdrasz',\n 'Fabian',\n 'Filip',\n 'Franciszek',\n 'Gabriel',\n 'Gniewosz',\n 'Goc\\u0142aw',\n 'Gracjan',\n 'Grzegorz',\n 'Grzesiek',\n 'Grze\\u015b',\n 'Gustaw',\n 'Habakuk',\n 'Henryk',\n 'Hubert',\n 'Igor',\n 'Igorek',\n 'Ildefons',\n 'Ireneusz',\n 'Iwan',\n 'Izajasz',\n 'Jacek',\n 'Jakub',\n 'Jan',\n 'Janusz',\n 'Jaros\\u0142aw',\n 'Jaru\\u015b',\n 'Jasiek',\n 'Jerzy',\n 'Jonatan',\n 'J\\xf3zef',\n 'Judasz',\n 'Juliusz',\n 'Jurek',\n 'Juru\\u015b',\n 'Justyn',\n 'Kacper',\n 'Kamil',\n 'Karol',\n 'Kazimierz',\n 'Klaudiusz',\n 'Kochan',\n 'Konrad',\n 'Krystian',\n 'Krzysztof',\n 'Krzy\\u015b',\n 'Ksawery',\n 'Lasota',\n 'Lech',\n 'Les\\u0142aw',\n 'Leszek',\n 'Lew',\n 'Lucek',\n 'Lucjan',\n 'Lucjusz',\n 'Ludwik',\n '\\u0141ukasz',\n 'Maciej',\n 'Marcel',\n 'Marcin',\n 'Marek',\n 'Marian',\n 'Mariusz',\n 'Mateusz',\n 'Maurycy',\n 'Micha\\u0142',\n 'Micha\\u0142ek',\n 'Micha\\u015b',\n 'Mieczys\\u0142aw',\n 'Mieszko',\n 'Mietek',\n 'Miko\\u0142aj',\n 'Mi\\u0142osz',\n 'Miros\\u0142aw',\n 'Nawoj',\n 'Niemir',\n 'Nierod',\n 'Norbert',\n 'Olaf',\n 'Oleg',\n 'Olek',\n 'Olgierd',\n 'Oliwer',\n 'Oliwier',\n 'Oskar',\n 'Pawe\\u0142',\n 'Pawe\\u0142ek',\n 'Piotr',\n 'Piotrek',\n 'Piotru\\u015b',\n 'Poniat',\n 'Przemys\\u0142aw',\n 'Racibor',\n 'Rac\\u0142aw',\n 'Radek',\n 'Rados\\u0142aw',\n 'Radzim',\n 'Radzis\\u0142aw',\n 'Rafa\\u0142',\n 'Rec\\u0142aw',\n 'Remigiusz',\n 'Robert',\n 'Roman',\n 'Romek',\n 'Ryszard',\n 'Ry\\u015b',\n 'Sambor',\n 'Sebastian',\n 'Sergiusz',\n 'Seweryn',\n 'S\\u0142awomir',\n 'Stanis\\u0142aw',\n 'Sta\\u015b',\n 'Stefan',\n 'Sulejman',\n 'Sulich',\n 'Sylwester',\n 'Szczepan',\n 'Szcz\\u0119sny',\n 'Szymek',\n 'Szymon',\n 'Szymu\\u015b',\n 'Tadeusz',\n 'Tomasz',\n 'Tytus',\n 'Ulryk',\n 'Wac\\u0142aw',\n 'Waldek',\n 'Waldemar',\n 'Waleriusz',\n 'Wawrzyniec',\n 'Wies\\u0142aw',\n 'Wiktor',\n 'Wincenty',\n 'Wit',\n 'Witek',\n 'Witold',\n 'Witos\\u0142aw',\n 'W\\u0142adys\\u0142aw',\n 'W\\u0142odek',\n 'W\\u0142odzimierz',\n 'Wojciech',\n 'Wojcik',\n 'Wojs\\u0142aw',\n 'Wojtas',\n 'Wojtasz',\n 'Wojtek',\n 'Wojtu\\u015b',\n 'Wszerad',\n 'Zachariasz',\n 'Zbigniew',\n 'Zbylut',\n 'Zbyszek',\n 'Zdzis\\u0142aw',\n 'Zygmunt',\n 'Zygu\\u015b',\n '\\u017begota'\n ]\n\n plFemaleFirstNames = [\n 'Agata',\n 'Agnieszka',\n 'Agusia',\n 'Aleksandra',\n 'Alicja',\n 'Amanda',\n 'Anastazja',\n 'Aneta',\n 'Ania',\n 'Anka',\n 'Anna',\n 'Apolonia',\n 'Asia',\n 'Barbara',\n 'Basia',\n 'Beata',\n 'Benedykta',\n 'Bernadeta',\n 'Bogdana',\n 'Bogumi\\u0142a',\n 'Boles\\u0142awa',\n 'Bo\\u017cena',\n 'Bo\\u017cenka',\n 'Bronis\\u0142awa',\n 'Brygida',\n 'Cecylia',\n 'Celestyna',\n 'Czes\\u0142awa',\n 'Dagmara',\n 'Danuta',\n 'Dobros\\u0142awa',\n 'Dominika',\n 'Dorota',\n 'Dorotka',\n 'Edwarda',\n 'Edyta',\n 'Ela',\n 'Eleonora',\n 'El\\u017cbieta',\n 'Emilia',\n 'Emilka',\n 'Ewa',\n 'Ewelina',\n 'Ewka',\n 'Ewunia',\n 'Franciszka',\n 'Gabriela',\n 'Genowefa',\n 'Gosia',\n 'Gra\\u017cyna',\n 'Halina',\n 'Hania',\n 'Hanna',\n 'Helena',\n 'Henryka',\n 'Hildegarda',\n 'Honorata',\n 'Iga',\n 'Irena',\n 'Iwana',\n 'Iwona',\n 'Iwonka',\n 'Izabela',\n 'Jadwiga',\n 'Jadzia',\n 'Jagoda',\n 'Janina',\n 'Joanna',\n 'Joasia',\n 'Jolanta',\n 'Judyta',\n 'Julia',\n 'Justyna',\n 'Kamila',\n 'Karolina',\n 'Kasia',\n 'Katarzyna',\n 'Kazimiera',\n 'Klara',\n 'Klaudia',\n 'Klotylda',\n 'Krysia',\n 'Krystyna',\n 'Kunegunda',\n 'Lena',\n '\\u0141ucja',\n 'Magda',\n 'Magdalena',\n 'Malina',\n 'Ma\\u0142gorzata',\n 'Maria',\n 'Marianna',\n 'Mariola',\n 'Mariolka',\n 'Marta',\n 'Martyna',\n 'Marycha',\n 'Maryla',\n 'Marylka',\n 'Marysia',\n 'Marzena',\n 'Matylda',\n 'Melania',\n 'Michalina',\n 'Monika',\n 'Nadia',\n 'Natalia',\n 'Oliwia',\n 'Patrycja',\n 'Paulina',\n 'Renata',\n 'R\\xf3\\u017ca',\n 'Stanis\\u0142awa',\n 'Stefania',\n 'Sylwia',\n 'Szarlota',\n 'Teresa',\n 'Urszula',\n 'Wanda',\n 'Weronika',\n 'Wies\\u0142awa',\n 'Wiktoria',\n 'Wioleta',\n 'Zofia',\n 'Zuzanna',\n '\\u017baneta'\n ]\n\n ltMaleFirstNames = [\n 'Adolfas',\n 'Aivaras',\n 'Albinas',\n 'Aleksandras',\n 'Alfonsas',\n 'Alfredas',\n 'Algimantas',\n 'Algirdas ',\n 'Algis',\n 'Alvydas',\n 'Andrius',\n 'Antanas',\n 'Antons',\n 'Arnoldas',\n 'Arturas',\n 'Arunas',\n 'Arvydas',\n 'Audrius',\n 'Aurelijus',\n 'Aurimas',\n 'Balys',\n 'Benas',\n 'Benjaminas',\n 'Bernardas',\n 'Bronislovas',\n 'Bronius',\n 'Ceslovas',\n 'Dainius',\n 'Danas',\n 'Darius',\n 'Daumantas',\n 'Deimantas',\n 'Deividas',\n 'Domantas',\n 'Donatas',\n 'Edgaras',\n 'Edmundas',\n 'Eduardas',\n 'Edvardas',\n 'Edvinas',\n 'Egidijus',\n 'Eimantas',\n 'Ernestas',\n 'Eugenijus',\n 'Evaldas',\n 'Feliksas',\n 'Gediminas',\n 'Giedrius',\n 'Gintaras',\n 'Gintautas',\n 'Henrikas',\n 'Ignas',\n 'Isakas',\n 'Jeronimas',\n 'Jokubas',\n 'Jonas',\n 'Juozapas',\n 'Juozas',\n 'Jurgis',\n 'Justas',\n 'Justinas',\n 'Karolis',\n 'Kazimieras',\n 'Kazys',\n 'Kestutis',\n 'Laurynas',\n 'Leonardas',\n 'Leonas',\n 'Linas',\n 'Lionginas',\n 'Liudvikas',\n 'Lukas',\n 'Mantas',\n 'Marijonas',\n 'Marius ',\n 'Markas',\n 'Martynas',\n 'Mikalojus',\n 'Mindaugas ',\n 'Modestas',\n 'Mykolas',\n 'Nerijus',\n 'Osvaldas',\n 'Ovidijus',\n 'Paulius',\n 'Petras',\n 'Povilas',\n 'Pranas',\n 'Raimundas',\n 'Ramunas',\n 'Remigijus',\n 'Ricardas',\n 'Rimantas',\n 'Rimas',\n 'Rimvydas',\n 'Robertas',\n 'Rolandas',\n 'Romanas',\n 'Romualdas',\n 'Rytis',\n 'Sarunas',\n 'Saulius',\n 'Sigitas',\n 'Silvestras',\n 'Simas',\n 'Simonas',\n 'Stasys',\n 'Steponas',\n 'Svajunas',\n 'Tadas ',\n 'Tauras',\n 'Tautvilas',\n 'Teodoras',\n 'Tomas',\n 'Urbonas',\n 'Vaidas',\n 'Vaidotas ',\n 'Valdas',\n 'Valdemaras',\n 'Vidmantas',\n 'Viktoras',\n 'Vincas',\n 'Virgilijus',\n 'Virginijus',\n 'Vladas',\n 'Vygantas',\n 'Vytautas',\n 'Vytenis ',\n 'Zenonas',\n 'Zigmas',\n 'Zydrunas',\n 'Zygimantas'\n ]\n\n ltFemaleFirstNames = ['Agne',\n 'Akvile',\n 'Aldona',\n 'Aukse',\n 'Ausra',\n 'Ausrine',\n 'Austeja',\n 'Austra',\n 'Biruta',\n 'Brigita',\n 'Daina',\n 'Dalia',\n 'Danguole',\n 'Danute',\n 'Deimante',\n 'Diana',\n 'Edita',\n 'Egle',\n 'Elena',\n 'Eugenija',\n 'Gabija',\n 'Gabriele',\n 'Genovaite',\n 'Gintare',\n 'Grazina',\n 'Ieva',\n 'Indre',\n 'Inga',\n 'Ingrida',\n 'Irena',\n 'Irene',\n 'Irina',\n 'Jolanta',\n 'Jurate',\n 'Jurga',\n 'Justina',\n 'Kristina',\n 'Laima',\n 'Laura',\n 'Lilija',\n 'Lina',\n 'Loreta',\n 'Magdalena',\n 'Marija',\n 'Milda',\n 'Monika',\n 'Nijole',\n 'Olga',\n 'Ona',\n 'Paulina',\n 'Raminta',\n 'Ramune',\n 'Rasa',\n 'Ruta',\n 'Salomeja',\n 'Sigita',\n 'Silvija',\n 'Sofija',\n 'Sonata',\n 'Ugne',\n 'Urte',\n 'Vaida',\n 'Vaiva',\n 'Vanda',\n 'Veronica',\n 'Viktorija',\n 'Vilija',\n 'Vilma',\n 'Violeta',\n 'Virginija',\n 'Vitalija',\n 'Zita',\n 'Zivile'\n ]\n\n eeMaleFirstNames = ['Aadu',\n 'Aarne',\n 'Ado',\n 'Ago',\n 'Ain',\n 'Aivar',\n 'Aksel',\n 'Alar',\n 'Albert',\n 'Allar',\n 'Alo',\n 'Andreas',\n 'Andres',\n 'Andrus',\n 'Anti',\n 'Anto',\n 'Anton',\n 'Ants',\n 'Ardo',\n 'Argo',\n 'Arno',\n 'Arnold',\n 'Artur',\n 'Arvi',\n 'Arvo',\n 'Asko',\n 'August',\n 'Avo',\n 'Eduard',\n 'Eerik',\n 'Eero',\n 'Egon',\n 'Eiko',\n 'Einar',\n 'Eino',\n 'Elmar',\n 'Elmo',\n 'Emil',\n 'Endel',\n 'Enn',\n 'Erki',\n 'Erkki',\n 'Erni',\n 'Ervin',\n 'Evald',\n 'Georg',\n 'Gert',\n 'Gunnar',\n 'Gustav',\n 'Hannes',\n 'Harald',\n 'Harri',\n 'Heiki',\n 'Heino',\n 'Hendrik',\n 'Henrik',\n 'Hillar',\n 'Illimar',\n 'Ilmar',\n 'Imre',\n 'Indrek',\n 'Ingmar',\n 'Innar',\n 'Ivar',\n 'Ivo',\n 'Jaagup',\n 'Jaak',\n 'Jaan',\n 'Jaanus',\n 'Jan',\n 'Janar',\n 'Johannes',\n 'Joonas',\n 'Joosep',\n 'Juhan',\n 'Juho',\n 'J\\xfcrgen',\n 'J\\xfcri',\n 'Kaarel',\n 'Kaido',\n 'Kalev',\n 'Kaljo',\n 'Kalju',\n 'Kalle',\n 'Kalmer',\n 'Kaspar',\n 'Kasper',\n 'Kert',\n 'Koit',\n 'Kristjan',\n 'Kristo',\n 'Lauri',\n 'Laurits',\n 'Leho',\n 'Lembit',\n 'Lennart',\n 'Madis',\n 'Magnus',\n 'Mait',\n 'Marek',\n 'Margus',\n 'Marko',\n 'M\\xe4rt',\n 'Mart',\n 'Martin',\n 'Mati',\n 'Mattias',\n 'Meelis',\n 'Mihkel',\n 'Mikk',\n 'Neeme',\n 'Niilo',\n 'Olari',\n 'Olev',\n 'Oscar',\n 'Osvald',\n 'Ott',\n 'Paavo',\n 'Paul',\n 'Peep',\n 'Peeter',\n 'Priidu',\n 'Priit',\n 'Ragnar',\n 'Raimo',\n 'Rain',\n 'Rainer',\n 'Rait',\n 'Raivo',\n 'Rasmus',\n 'Raul',\n 'Rauno',\n 'Rein',\n 'Riho',\n 'Risto',\n 'Robert',\n 'Roland',\n 'Sander',\n 'Siim',\n 'Silver',\n 'Sten',\n 'Sulev',\n 'Sven',\n 'Taavi',\n 'Tanel',\n 'Tarmo',\n 'Tauno',\n 'Teet',\n 'Tiit',\n 'Timo',\n 'Toivo',\n 'T\\xf5nis',\n 'T\\xf5nu',\n 'Toomas',\n 'Uku',\n '\\xdclar',\n '\\xdcllar',\n '\\xdclo',\n 'Ulrik',\n 'Uno',\n 'Urmas',\n 'Uuno',\n 'Vahur',\n 'Vaino',\n 'Valdo',\n 'Vallo',\n 'Valter',\n 'Veiko',\n 'Vello',\n 'Viljar',\n 'Viljo',\n 'Villem',\n 'Villu',\n 'Voldemar'\n ]\n\n eeFemaleFirstNames = [\n 'Agnes',\n 'Aili',\n 'Aino',\n 'Airi',\n 'Alma',\n 'Anna',\n 'Anne',\n 'Anneli',\n 'Anni',\n 'Annika',\n 'Anu',\n 'Asta',\n 'Astrid',\n 'Birgit',\n 'Dagmar',\n 'Eeva',\n 'Elina',\n 'Ellen',\n 'Elli',\n 'Elsa',\n 'Ene',\n 'Epp',\n 'Erika',\n 'Erna',\n 'Ester',\n 'Eva',\n 'Eve',\n 'Evelin',\n 'Evi',\n 'Gerli',\n 'Getter',\n 'Grete',\n 'Heidi',\n 'Hele',\n 'Helene',\n 'Helge',\n 'Heli',\n 'Helmi',\n 'Herta',\n 'Hilda',\n 'Hilja',\n 'Ida',\n 'Iiris',\n 'Ilse',\n 'Imbi',\n 'Ines',\n 'Inge',\n 'Ingrid',\n 'Ita',\n 'Jaana',\n 'Johanna',\n 'Kadri',\n 'Kaia',\n 'Kaija',\n 'Kaili',\n 'Kaire',\n 'Kaisa',\n 'Kaja',\n 'Karin',\n 'Karoliina',\n 'Katariina',\n 'K\\xe4tlin',\n 'Katrin',\n 'Kersti',\n 'Ketlin',\n 'Kirsti',\n 'Klaudia',\n 'Koidu',\n 'Krista',\n 'Kristel',\n 'Kristiina',\n 'Kulli',\n 'Laine',\n 'Laura',\n 'Lenna',\n 'Liina',\n 'Liis',\n 'Liisa',\n 'Liisi',\n 'Lilli',\n 'Linda',\n 'Lotte',\n 'Maarja',\n 'Maia',\n 'Mare',\n 'Maret',\n 'Margit',\n 'Mari',\n 'Maria',\n 'Meeli',\n 'Merike',\n 'Merle',\n 'Meta',\n 'Miina',\n 'Minna',\n 'Mirjam',\n 'Monika',\n 'Piia',\n 'Piret',\n 'Raine',\n 'Riin',\n 'Riina',\n 'Rita',\n 'Saara',\n 'Salme',\n 'Selma',\n 'Signe',\n 'Silvia',\n 'Sirje',\n 'Terje',\n 'Tiina',\n 'Tiiu',\n 'Triin',\n 'Tuuli',\n '\\xdclle',\n 'Ulvi',\n 'Urve',\n 'Valve',\n 'Vilma',\n 'Virve'\n ]\n\n generate (country: Country, gender: Gender) {\n switch (country) {\n case Country.POLAND:\n return Gender.MALE === gender\n ? this.plMaleFirstNames[Math.floor(Math.random() * this.plMaleFirstNames.length)]\n : this.plFemaleFirstNames[Math.floor(Math.random() * this.plFemaleFirstNames.length)]\n case Country.LITHUANIA:\n return Gender.MALE === gender\n ? this.ltMaleFirstNames[Math.floor(Math.random() * this.ltMaleFirstNames.length)]\n : this.ltFemaleFirstNames[Math.floor(Math.random() * this.ltFemaleFirstNames.length)]\n default:\n return Gender.MALE === gender\n ? this.eeMaleFirstNames[Math.floor(Math.random() * this.eeMaleFirstNames.length)]\n : this.eeFemaleFirstNames[Math.floor(Math.random() * this.eeFemaleFirstNames.length)]\n }\n }\n}\n\nexport default new FirstNameGenerator()\n","import { Country } from '@/classes/Enum/Country'\n\nexport class LastNameGenerator {\n plLastNames: Array = [\n 'Abgarowicz',\n 'Abrahamowicz',\n 'Abramczyk',\n 'Abramowicz',\n 'Adamczak',\n 'Adamczyk',\n 'Adamiak',\n 'Adamiec',\n 'Adamowski',\n 'Adamski',\n 'Aleksandrowicz',\n 'Ambroziak',\n 'Anczok',\n 'Andrzejewski',\n 'Ankwicz',\n 'Antek',\n 'Araszkiewicz',\n 'Babiuch',\n 'Bachleda',\n 'Baginski',\n 'B\\u0105k',\n 'Bakula',\n 'Balcerzak',\n 'Balicki',\n 'Banasiak',\n 'Baranowska',\n 'Baranowski',\n 'Bara\\u0144ski',\n 'Bargiel',\n 'Bartnicki',\n 'Barton',\n 'Bartosiewicz',\n 'Bednarek',\n 'Bednarski',\n 'Beksi\\u0144ski',\n 'Beres',\n 'Berezovsky',\n 'Bia\\u0142as',\n 'Bialik',\n 'Bia\\u0142kowski',\n 'Bia\\u0142y',\n 'Bieganski',\n 'Bielawski',\n 'Bielecki',\n 'Bieli\\u0144ski',\n 'Bielski',\n 'Bierut',\n 'Biesiadecki',\n 'Bieszczad',\n 'Biskupski',\n 'B\\u0142aszczyk',\n 'Blechacz',\n 'Bobak',\n 'Bobrowski',\n 'Bochenek',\n 'Bogusz',\n 'Bojarski',\n 'Boniecki',\n 'Bonikowski',\n 'Bonk',\n 'Borkowski',\n 'Borowicz',\n 'Borowiec',\n 'Borowiecki',\n 'Borowski',\n 'Bortkiewicz',\n 'Borysewicz',\n 'Borzym',\n 'Bratkowski',\n 'Brodnicki',\n 'Brodowski',\n 'Brodzki',\n 'Bronikowski',\n 'Bronowski',\n 'Br\\xf3zda',\n 'Bro\\u017cyna',\n 'Brzechwa',\n 'Brzezi\\u0144ski',\n 'Brzozowski',\n 'Brzyski',\n 'Buczkowski',\n 'Bujak',\n 'Bujwid',\n 'Bukowski',\n 'Burzy\\u0144ski',\n 'Butkiewicz',\n 'Bystron',\n 'Bytnar',\n 'Cebertowicz',\n 'Chadaj',\n 'Chalupa',\n 'Cha\\u0142upa',\n 'Chlapowski',\n 'Ch\\u0142apowski',\n 'Chmara',\n 'Chmiel',\n 'Chmielewski',\n 'Chmielowski',\n 'Chojnacki',\n 'Cholewa',\n 'Chor\\u0105\\u017cycki',\n 'Chrobak',\n 'Chrzanowski',\n 'Cichocki',\n 'Cichy',\n 'Ciechanowski',\n 'Cieplak',\n 'Ciesielski',\n 'Cie\\u015bla',\n 'Cie\\u015blak',\n 'Cie\\u015blar',\n 'Cie\\u015blik',\n 'Cio\\u0142ek',\n 'Ciszewski',\n 'Cuch',\n 'Cukier',\n 'Cybulka',\n 'Cybulska',\n 'Cybulski',\n 'Cygan',\n 'Cyrankiewicz',\n 'Czachowski',\n 'Czajkowski',\n 'Czaplic',\n 'Czapski',\n 'Czarnecki',\n 'Czarniecki',\n 'Czarny',\n 'Czechowicz',\n 'Czerniak',\n 'Czerwonka',\n 'Czy\\u017c',\n 'Czy\\u017cewski',\n 'D\\u0105browski',\n 'Danilowicz',\n 'Dawidowicz',\n 'Dawidowska',\n 'Dawidowski',\n 'D\\u0119bicki',\n 'D\\u0119bski',\n 'Dembski',\n 'D\\u0142ugosz',\n 'Dobrowolski',\n 'Dolniak',\n 'Domaga\\u0142a',\n 'Dombrovsky',\n 'Dombrowski',\n 'Drozd',\n 'Dryja',\n 'Drzyzga',\n 'Duczy\\u0144ski',\n 'Dudek',\n 'Dunajewski',\n 'Dunin',\n 'Dus',\n 'Dzi\\u0119cio\\u0142',\n 'Dziedzic',\n 'Dzikowski',\n 'Dziuba',\n 'Fedorowicz',\n 'Filipowicz',\n 'Flatau',\n 'Fr\\u0105ckowiak',\n 'Frankowski',\n 'Ga\\u0142ecki',\n 'Galecki',\n 'G\\u0105sienica',\n 'G\\u0105sior',\n 'Geremek',\n 'Giedroy\\u0107',\n 'Gielgud',\n 'Gierczak',\n 'Gierek',\n 'Giertych',\n 'Gieysztor',\n 'Ginter',\n 'G\\u0142owacki',\n 'Gminski',\n 'Godlewski',\n 'Gojowczyk',\n 'Go\\u0142\\u0105b',\n 'Golomb',\n 'Gomu\\u0142ka',\n 'G\\xf3rski',\n 'Grabarczyk',\n 'Grabowski',\n 'Graczyk',\n 'Grinevsky',\n 'Grochowiak',\n 'Grochowski',\n 'Gronkowski',\n 'Grudzi\\u0144ski',\n 'Grunitzky',\n 'Gruszka',\n 'Grycz',\n 'Grzyb',\n 'Grzybowski',\n 'Grzywacz',\n 'Gudowicz'\n ]\n\n ltLastNames: Array = [\n 'Abramavicius',\n 'Abromavicius',\n 'Adomaitis',\n 'Aleliunas',\n 'Andrijauskas',\n 'Andriukaitis',\n 'Andriuskevicius',\n 'Andrulis',\n 'Antanavicius',\n 'Arlauskas',\n 'Arlauskiene',\n 'Astrauskas',\n 'Baciulis',\n 'Bagdonas',\n 'Bakaitis',\n 'Balciunas',\n 'Balsys',\n 'Baranauskas',\n 'Bartkevicius',\n 'Bartkus',\n 'Bartulis',\n 'Basanavicius',\n 'Berankis',\n 'Bernotas',\n 'Brazauskas',\n 'Brazdauskis',\n 'Briedis',\n 'Budrys',\n 'Butkevicius',\n 'Butkus',\n 'Butrym',\n 'Cesnauskis',\n 'Dagys',\n 'Daukantaite',\n 'Daukantas',\n 'Daukantiene',\n 'Dauksa',\n 'Daumantas',\n 'Dirgela',\n 'Donelaitis',\n 'Garsva',\n 'Gerulaitis',\n 'Giedraitis',\n 'Grazulis',\n 'Grinius',\n 'Grybauskas',\n 'Gudaitis',\n 'Gustaitis',\n 'Gylys',\n 'Ilgauskas',\n 'Ivanauskas',\n 'Jakubenas',\n 'Jankauskas',\n 'Jankunas',\n 'Janonis',\n 'Jasaitis',\n 'Jasikevicius',\n 'Javtokas',\n 'Jovaisa',\n 'Juknevicius',\n 'Jurevicius',\n 'Kacinskas',\n 'Kairys',\n 'Kalinauskas',\n 'Kaminskas',\n 'Karnisovas',\n 'Karosas',\n 'Karvelis',\n 'Katelynas',\n 'Kaukenas',\n 'Kavaliauskas',\n 'Kiedis',\n 'Kleiza',\n 'Klimaitis',\n 'Klimas',\n 'Klimavicius',\n 'Kubilius',\n 'Kudirka',\n 'Kundrotas',\n 'Kuprevicius',\n 'Kuris',\n 'Laurinavicius',\n 'Leonas',\n 'Liepa',\n 'Lozoraitis',\n 'Lupeikis',\n 'Macijauskas',\n 'Maciulis',\n 'Mackevicius',\n 'Malinauskas',\n 'Mamontovas',\n 'Marcinkeviciene',\n 'Marcinkevicius',\n 'Marcinkeviciute',\n 'Marciulionis',\n 'Markevicius',\n 'Martinaitis',\n 'Masiulis',\n 'Matonis',\n 'Matulevicius',\n 'Mazeika',\n 'Mekas',\n 'Mickevicius',\n 'Mikenas',\n 'Mikutavicius',\n 'Miskinis',\n 'Motiejunas',\n 'Navickas',\n 'Noreika',\n 'Norkus',\n 'Novickis',\n 'Pakalniskis',\n 'Paleckis',\n 'Palubinskas',\n 'Paulauskas',\n 'Petkevicius',\n 'Petraitis',\n 'Petrauskas',\n 'Petrulis',\n 'Pleckaitis',\n 'Pocius',\n 'Poskus',\n 'Pozela',\n 'Prudius',\n 'Rackauskas',\n 'Ramanauskas',\n 'Rimas',\n 'Rimkus',\n 'Rimsa',\n 'Sabonis',\n 'Sabutis',\n 'Sakalauskas',\n 'Saltenis',\n 'Saulys',\n 'Savickas',\n 'Sernas',\n 'Sidlauskas',\n 'Simkus',\n 'Simonavicius',\n 'Sinkevicius',\n 'Skema',\n 'Smetona',\n 'Songaila',\n 'Stankevicius',\n 'Stauskas',\n 'Steponavicius',\n 'Stonkus',\n 'Stonys',\n 'Sulskis',\n 'Sutkus',\n 'Svedas',\n 'Urbonas',\n 'Urbonavicius',\n 'Vaisvila',\n 'Vaitkevicius',\n 'Vaitkus',\n 'Valaitis',\n 'Valantinas',\n 'Valinskas',\n 'Vanagas',\n 'Varnas',\n 'Vasiliauskas',\n 'Venclova',\n 'Venskus',\n 'Vilkaitis',\n 'Vilkas',\n 'Visinskis',\n 'Vysniauskas',\n 'Zemaitis',\n 'Ziemelis',\n 'Zikaras',\n 'Zilinskas',\n 'Zukauskas'\n ]\n\n eeLastNames: Array = [\n 'Aare',\n 'Aarma',\n 'Aas',\n 'Aasm\\xe4e',\n 'Aav',\n 'Aavik',\n 'Allik',\n 'Alver',\n 'Aru',\n 'Eenpalu',\n 'Eensaar',\n 'Eskola',\n 'H\\xe4rma',\n 'Ilves',\n 'J\\xe4\\xe4ger',\n 'Jakobson',\n 'J\\xe4nes',\n 'J\\xe4rve',\n 'J\\xe4rvis',\n 'J\\xf5gi',\n 'Kaaleste',\n 'Kaasik',\n 'K\\xe4bin',\n 'Kalda',\n 'Kaljulaid',\n 'Kaljurand',\n 'Kallas',\n 'Kallaste',\n 'Kangro',\n 'Kangur',\n 'Kapp',\n 'K\\xe4rner',\n 'Kask',\n 'K\\xe4sper',\n 'Kass',\n 'Keres',\n 'Keskk\\xfcla',\n 'Kesk\\xfcla',\n 'Kikkas',\n 'Kingsepp',\n 'Kirs',\n 'Kirsipuu',\n 'Kivi',\n 'Klavan',\n 'K\\xf5iv',\n 'Kokk',\n 'Kontaveit',\n 'Koppel',\n 'Korjus',\n 'Kotkas',\n 'Kreek',\n 'Kross',\n 'Kruus',\n 'Kukk',\n 'K\\xfctt',\n 'Kuusik',\n 'Kuusk',\n 'Laar',\n 'Laht',\n 'Lass',\n 'Laur',\n 'Laurits',\n 'Lemsalu',\n 'Lepik',\n 'Lepmets',\n 'Lepp',\n 'Levandi',\n 'Liiv',\n 'Lill',\n 'Lindmaa',\n 'Linna',\n 'Lipp',\n 'Lippmaa',\n 'L\\xf5hmus',\n 'Loo',\n 'L\\xf5oke',\n 'Luik',\n 'Luts',\n 'M\\xe4gi',\n 'M\\xe4lk',\n 'M\\xe4nd',\n 'M\\xe4nnik',\n 'Margiste',\n 'Mark',\n 'Masing',\n 'Mets',\n 'Must',\n 'N\\xf5mmik',\n 'Nurme',\n 'Nurmsalu',\n 'Oja',\n 'Olesk',\n '\\xd6pik',\n 'Orav',\n 'P\\xe4\\xe4suke',\n 'Padar',\n 'P\\xe4rn',\n 'Peebo',\n 'Peetre',\n 'Pihlak',\n 'Piho',\n 'Piip',\n 'P\\xf5der',\n 'P\\xf5ld',\n 'Poska',\n 'Puhvel',\n 'P\\xfctsep',\n 'Puusepp',\n 'Raag',\n 'Rand',\n 'Raud',\n 'Raudsepp',\n 'Rebane',\n 'Reek',\n 'Reinsalu',\n 'Rooba',\n 'Roolaid',\n 'Rootare',\n 'Rummo',\n 'R\\xfc\\xfctel',\n 'R\\xfc\\xfctli',\n 'Saar',\n 'Salum\\xe4e',\n 'Sepp',\n 'Sibul',\n 'Siimar',\n 'Simm',\n 'Sirel',\n 'Sisask',\n 'Sokk',\n 'Soosaar',\n 'Susi',\n 'Talts',\n 'Talvik',\n 'Tamm',\n 'Tamme',\n 'Tarvas',\n 'Teder',\n 'Toom',\n 'Toome',\n 'Toots',\n 'Vaher',\n 'Vahtra',\n 'Vaino',\n 'Vainola',\n 'V\\xe4lbe',\n 'Valdma',\n 'V\\xe4ljas',\n 'Valk',\n 'Vesik',\n 'Veski',\n 'Viiding',\n 'Visnapuu',\n 'Vitsut',\n 'V\\xf5igemast',\n 'V\\xf5su'\n ]\n\n generate (country: Country) {\n switch (country) {\n case Country.POLAND:\n return this.plLastNames[Math.floor(Math.random() * this.plLastNames.length)]\n case Country.LITHUANIA:\n return this.ltLastNames[Math.floor(Math.random() * this.ltLastNames.length)]\n default:\n return this.eeLastNames[Math.floor(Math.random() * this.eeLastNames.length)]\n }\n }\n}\n\nexport default new LastNameGenerator()\n","export class Birthday {\n day: bigint | null = null\n month: bigint | null = null\n year: bigint | null = null\n}\n","import { Country } from '@/classes/Enum/Country'\nimport { Gender } from '@/classes/Enum/Gender'\nimport { Birthday } from '@/classes/DTO/Birthday'\n\nexport class Person {\n birthday: Birthday = new Birthday()\n country: Country = Country.ESTONIA\n gender: Gender = Gender.RANDOM\n}\n","/// \n\nexport class Sender {\n send (message: Record) {\n if (typeof chrome !== 'undefined') {\n chrome.tabs.query({ active: true, currentWindow: true }, function (tabs: any) {\n chrome.tabs.sendMessage(tabs[0].id, message, function (response: any) {\n console.log(response)\n })\n })\n }\n }\n}\n\nexport default new Sender()\n","export enum Action {\n INSERT = 'insert',\n CLEAN_NOTIFICATION = 'clean_notification',\n}\n","import { Component, Vue } from 'vue-property-decorator'\nimport personalIdGenerator from '@/classes/Service/Generators/PersonalIdGenerator'\nimport ibanGenerator from '@/classes/Service/Generators/IbanGenerator'\nimport phoneGenerator from '@/classes/Service/Generators/PhoneGenerator'\nimport firstNameGenerator from '@/classes/Service/Generators/FirstNameGenerator'\nimport lastNameGenerator from '@/classes/Service/Generators/LastNameGenerator'\nimport { Person } from '@/classes/DTO/Person'\nimport VueClipboard from 'vue-clipboard2'\nimport { Target } from '@/classes/Enum/Target'\nimport sender from '@/classes/Service/Browser/Chrome/Sender'\nimport { Action } from '@/classes/Enum/Action'\nimport Mocks from '@/components/mocks/main.vue'\n\nVue.use(VueClipboard)\n\n@Component({\n components: {\n Mocks\n }\n})\nexport default class PersonTab extends Vue {\n personalCode = ''\n person = new Person()\n copyText = ''\n\n get allowedMonths () {\n const result = []\n for (let i = 1; i <= 12; i++) {\n result.push(i)\n }\n return result\n }\n\n get allowedYears () {\n const result = []\n const currentYear = (new Date()).getFullYear()\n for (let i = 1960; i <= currentYear; i++) {\n result.push(i)\n }\n return result\n }\n\n copyPersonalCode () {\n const personalCode = personalIdGenerator.generate(this.person)\n this.personalCode = personalCode\n this.copy(personalCode)\n }\n\n copyIban () {\n const iban = ibanGenerator.generate(this.person.country)\n this.personalCode = ''\n this.copy(iban)\n }\n\n copyPhone () {\n const phone = phoneGenerator.generate(this.person.country)\n this.personalCode = ''\n this.copy(phone)\n }\n\n copy (text: string) {\n this.copyText = text\n this.$copyText(text)\n }\n\n autocomplete () {\n const personalCode = personalIdGenerator.generate(this.person)\n this.personalCode = personalCode\n this.copy(personalCode)\n this.insertValueToNode(Target.PERSONAL_ID, personalCode)\n const iban = ibanGenerator.generate(this.person.country)\n this.insertValueToNode(Target.IBAN, iban)\n const phone = phoneGenerator.generate(this.person.country)\n this.insertValueToNode(Target.PHONE, phone)\n const firstName = firstNameGenerator.generate(this.person.country, this.person.gender)\n this.insertValueToNode(Target.FIRST_NAME, firstName)\n const lastName = lastNameGenerator.generate(this.person.country)\n this.insertValueToNode(Target.LAST_NAME, lastName)\n }\n\n insertValueToNode (target: Target, value: string): void {\n sender.send({\n action: Action.INSERT,\n target: target,\n value: value\n })\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=07d54bac&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=07d54bac&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"07d54bac\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('label',[_vm._v(\" Personal id \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.personalCode),expression:\"personalCode\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.personalCode)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.personalCode=$event.target.value}}})]),(_vm.personalCode)?_c('div',[_c('hr'),_c('Mocks',{attrs:{\"personalCode\":_vm.personalCode}})],1):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { Component, Vue } from 'vue-property-decorator'\nimport VueClipboard from 'vue-clipboard2'\nimport Mocks from '@/components/mocks/main.vue'\n\nVue.use(VueClipboard)\n\n@Component({\n components: {\n Mocks\n }\n})\nexport default class MocksTab extends Vue {\n personalCode = ''\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=06a3afe4&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=06a3afe4&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"06a3afe4\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('label',[_vm._v(\" Use notification cleaner \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.isAutoCleaner),expression:\"isAutoCleaner\"}],attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.isAutoCleaner)?_vm._i(_vm.isAutoCleaner,null)>-1:(_vm.isAutoCleaner)},on:{\"change\":[function($event){var $$a=_vm.isAutoCleaner,$$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.isAutoCleaner=$$a.concat([$$v]))}else{$$i>-1&&(_vm.isAutoCleaner=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.isAutoCleaner=$$c}},_vm.onChangeAutoCleaner]}})])])]),_c('div',{staticClass:\"form-row\"},[_c('div',{staticClass:\"form-row__item\"},[_c('button',{on:{\"click\":_vm.cleanNotifications}},[_vm._v(\"Clean\")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export class NotificationCleaner {\n enable () {\n chrome.storage.sync.set({ 'need-clean-notification': true }, function () {\n console.log('need-clean-notification: ' + true)\n })\n }\n\n disable () {\n chrome.storage.sync.set({ 'need-clean-notification': false }, function () {\n console.log('need-clean-notification: ' + false)\n })\n }\n\n state (): Promise {\n return new Promise((resolve, reject) => {\n chrome.storage.sync.get(['need-clean-notification'], function (result) {\n console.log('Value currently is ' + result['need-clean-notification'])\n resolve(result['need-clean-notification'] || false)\n })\n })\n }\n}\n\nexport default new NotificationCleaner()\n","import { Component, Vue } from 'vue-property-decorator'\nimport { Person } from '@/classes/DTO/Person'\nimport VueClipboard from 'vue-clipboard2'\nimport sender from '@/classes/Service/Browser/Chrome/Sender'\nimport { Action } from '@/classes/Enum/Action'\nimport notificationCleaner from '@/classes/Service/NotificationCleaner'\n\nVue.use(VueClipboard)\n\n@Component\nexport default class HelloWorld extends Vue {\n person = new Person()\n isAutoCleaner = false\n\n mounted () {\n /** todo заполнить первоначальное значение */\n notificationCleaner.state().then((isAutoCleaner) => {\n this.isAutoCleaner = isAutoCleaner\n console.log('this.isAutoCleaner = ' + isAutoCleaner)\n })\n }\n\n cleanNotifications (): void {\n sender.send({\n action: Action.CLEAN_NOTIFICATION\n })\n }\n\n onChangeAutoCleaner () {\n console.log(this.isAutoCleaner)\n if (this.isAutoCleaner) {\n notificationCleaner.enable()\n } else {\n notificationCleaner.disable()\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--14-3!../../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=590b0168&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=590b0168&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"590b0168\",\n null\n \n)\n\nexport default component.exports","import { Component, Vue } from 'vue-property-decorator'\nimport VueClipboard from 'vue-clipboard2'\nimport Mocks from '@/components/mocks/main.vue'\nimport PersonTab from '@/components/person-tab/main.vue'\nimport MocksTab from '@/components/mocks-tab/main.vue'\nimport EmberTab from '@/components/ember-tab/main.vue'\n\nVue.use(VueClipboard)\n\n@Component({\n components: {\n Mocks,\n PersonTab,\n MocksTab,\n EmberTab\n }\n})\nexport default class HelloWorld extends Vue {\n tab = 'person'\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--14-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--14-3!../../node_modules/eslint-loader/index.js??ref--13-0!./script.ts?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./template.html?vue&type=template&id=5e51ebac&scoped=true&\"\nimport script from \"./script.ts?vue&type=script&lang=ts&\"\nexport * from \"./script.ts?vue&type=script&lang=ts&\"\nimport style0 from \"./style.scss?vue&type=style&index=0&id=5e51ebac&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5e51ebac\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\nimport { Component, Vue } from 'vue-property-decorator'\nimport Main from './components/main.vue'\n\n@Component({\n components: {\n Main\n }\n})\nexport default class App extends Vue {}\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--14-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--14-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--14-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--14-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=6940b6a9&\"\nimport script from \"./App.vue?vue&type=script&lang=ts&\"\nexport * from \"./App.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","import Vue from 'vue'\nimport App from './App.vue'\nimport './registerServiceWorker'\n\nVue.config.productionTip = false\n\nnew Vue({\n render: h => h(App)\n}).$mount('#app')\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=4c71c246&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./style.scss?vue&type=style&index=0&id=06a3afe4&scoped=true&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/popup/dist/precache-manifest.e9cfbdfd53c775e558ce33cf3b2e2549.js b/popup/dist/precache-manifest.a5405587d02a61cd056bc4ecdb33a400.js similarity index 71% rename from popup/dist/precache-manifest.e9cfbdfd53c775e558ce33cf3b2e2549.js rename to popup/dist/precache-manifest.a5405587d02a61cd056bc4ecdb33a400.js index e62d677..c9a0c08 100644 --- a/popup/dist/precache-manifest.e9cfbdfd53c775e558ce33cf3b2e2549.js +++ b/popup/dist/precache-manifest.a5405587d02a61cd056bc4ecdb33a400.js @@ -1,15 +1,15 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ { - "revision": "5d268286ab71a8c72f5c", + "revision": "baa5129cf0e653273fec", "url": "/css/app.3ca68967.css" }, { - "revision": "1f0362c72620e3e19df730ba87deeafa", + "revision": "dbf1b8d41735f375b6e9ff28675bfc13", "url": "/index.html" }, { - "revision": "5d268286ab71a8c72f5c", - "url": "/js/app.290b4abc.js" + "revision": "baa5129cf0e653273fec", + "url": "/js/app.c72b75fd.js" }, { "revision": "eba6ec2f42cd8743bd3c", diff --git a/popup/dist/service-worker.js b/popup/dist/service-worker.js index 889c727..2fabc38 100644 --- a/popup/dist/service-worker.js +++ b/popup/dist/service-worker.js @@ -14,7 +14,7 @@ importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); importScripts( - "/precache-manifest.e9cfbdfd53c775e558ce33cf3b2e2549.js" + "/precache-manifest.a5405587d02a61cd056bc4ecdb33a400.js" ); workbox.core.setCacheNameDetails({prefix: "sveak-helper"});