-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy path.eslintcache
1 lines (1 loc) · 161 KB
/
.eslintcache
1
[{"D:\\github\\jsonldresume\\resume\\src\\components\\App\\App.js":"1","D:\\github\\jsonldresume\\resume\\src\\index.js":"2","D:\\github\\jsonldresume\\resume\\src\\context\\PageContext.js":"3","D:\\github\\jsonldresume\\resume\\src\\i18n\\index.js":"4","D:\\github\\jsonldresume\\resume\\src\\shared\\PageController.js":"5","D:\\github\\jsonldresume\\resume\\src\\shared\\PrintDialog.js":"6","D:\\github\\jsonldresume\\resume\\src\\shared\\PanZoomAnimation.js":"7","D:\\github\\jsonldresume\\resume\\src\\utils\\index.js":"8","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\index.js":"9","D:\\github\\jsonldresume\\resume\\src\\templates\\castform\\index.js":"10","D:\\github\\jsonldresume\\resume\\src\\templates\\celebi\\index.js":"11","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\index.js":"12","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\index.js":"13","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\index.js":"14","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\index.js":"15","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\index.js":"16","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\index.js":"17","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\index.js":"18","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\index.js":"19","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\index.js":"20","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\index.js":"21","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\index.js":"22","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\index.js":"23","D:\\github\\jsonldresume\\resume\\src\\templates\\onyx\\Onyx.js":"24","D:\\github\\jsonldresume\\resume\\src\\templates\\castform\\Castform.js":"25","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\leftSidebar\\index.js":"26","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\leftSidebar\\index.js":"27","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\leftSidebar\\index.js":"28","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\leftSidebar\\index.js":"29","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\app\\index.js":"30","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\rightSidebar\\index.js":"31","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\rightSidebar\\index.js":"32","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\app\\index.js":"33","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\app\\index.js":"34","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\app\\index.js":"35","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\leftSidebar\\index.js":"36","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\app\\index.js":"37","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\leftSidebar\\index.js":"38","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\leftSidebar\\index.js":"39","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\app\\index.js":"40","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\app\\index.js":"41","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\app\\index.js":"42","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\app\\index.js":"43","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\app\\index.js":"44","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\rightSidebar\\index.js":"45","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\leftSidebar\\index.js":"46","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\leftSidebar\\index.js":"47","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\rightSidebar\\index.js":"48","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\leftSidebar\\index.js":"49","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\rightSidebar\\index.js":"50","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\leftSidebar\\index.js":"51","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\leftSidebar\\index.js":"52","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\leftSidebar\\index.js":"53","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\leftSidebar\\index.js":"54","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\rightSidebar\\index.js":"55","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\leftSidebar\\index.js":"56","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\rightSidebar\\index.js":"57","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\leftSidebar\\index.js":"58","D:\\github\\jsonldresume\\resume\\src\\serviceWorker.js":"59","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\index.js":"60","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\index.js":"61","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\index.js":"62","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\index.js":"63","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\index.js":"64","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\index.js":"65","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\index.js":"66","D:\\github\\jsonldresume\\resume\\src\\templates\\glalie\\Glalie.js":"67","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\rightSidebar\\index.js":"68","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\rightSidebar\\index.js":"69","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\leftSidebar\\index.js":"70","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\leftSidebar\\index.js":"71","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\app\\index.js":"72","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\app\\index.js":"73","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\rightSidebar\\index.js":"74","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\app\\index.js":"75","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\app\\index.js":"76","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\rightSidebar\\index.js":"77","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\app\\index.js":"78","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\leftSidebar\\index.js":"79","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\app\\index.js":"80","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\rightSidebar\\index.js":"81","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\rightSidebar\\index.js":"82","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\rightSidebar\\index.js":"83","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\leftSidebar\\index.js":"84","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\rightSidebar\\index.js":"85","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\rightSidebar\\index.js":"86","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\rightSidebar\\index.js":"87","D:\\github\\jsonldresume\\resume\\src\\templates\\celebi\\Celebi.js":"88","D:\\github\\jsonldresume\\resume\\src\\context\\AppContext.js":"89","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\index.js":"90","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\index.js":"91","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\index.js":"92","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\index.js":"93","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\index.js":"94","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\rightSidebar\\index.js":"95","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\app\\index.js":"96","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\leftSidebar\\index.js":"97","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\leftSidebar\\index.js":"98","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\rightSidebar\\index.js":"99","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\leftSidebar\\index.js":"100","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\app\\index.js":"101","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\leftSidebar\\index.js":"102","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\app\\index.js":"103","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\app\\index.js":"104","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\leftSidebar\\index.js":"105","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\leftSidebar\\index.js":"106","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\rightSidebar\\index.js":"107","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\leftSidebar\\index.js":"108","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\rightSidebar\\index.js":"109","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\rightSidebar\\index.js":"110","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\leftSidebar\\index.js":"111","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\rightSidebar\\index.js":"112","D:\\github\\jsonldresume\\resume\\src\\templates\\index.js":"113","D:\\github\\jsonldresume\\resume\\src\\shared\\Dropdown.js":"114","D:\\github\\jsonldresume\\resume\\src\\templates\\gengar\\index.js":"115","D:\\github\\jsonldresume\\resume\\src\\templates\\glalie\\index.js":"116","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\index.js":"117","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\index.js":"118","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\index.js":"119","D:\\github\\jsonldresume\\resume\\src\\templates\\pikachu\\Pikachu.js":"120","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\rightSidebar\\index.js":"121","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\app\\index.js":"122","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\app\\index.js":"123","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\rightSidebar\\index.js":"124","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\leftSidebar\\index.js":"125","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\app\\index.js":"126","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\app\\index.js":"127","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\rightSidebar\\index.js":"128","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\app\\index.js":"129","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\rightSidebar\\index.js":"130","D:\\github\\jsonldresume\\resume\\src\\templates\\onyx\\index.js":"131","D:\\github\\jsonldresume\\resume\\src\\templates\\gengar\\Gengar.js":"132","D:\\github\\jsonldresume\\resume\\src\\templates\\pikachu\\index.js":"133","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\index.js":"134","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\index.js":"135","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\index.js":"136","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\index.js":"137","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\index.js":"138","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\app\\index.js":"139","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\app\\index.js":"140","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\app\\index.js":"141","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\rightSidebar\\index.js":"142","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\app\\index.js":"143","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\app\\index.js":"144","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\app\\index.js":"145","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\rightSidebar\\index.js":"146","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\leftSidebar\\index.js":"147","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\app\\index.js":"148","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\leftSidebar\\index.js":"149","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\index.js":"150","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\index.js":"151","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\rightSidebar\\index.js":"152","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\rightSidebar\\index.js":"153","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\rightSidebar\\index.js":"154","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\rightSidebar\\index.js":"155","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\leftSidebar\\index.js":"156","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\app\\index.js":"157","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\leftSidebar\\index.js":"158","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\leftSidebar\\index.js":"159","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\app\\index.js":"160","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\rightSidebar\\index.js":"161","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Awards\\AwardsA.js":"162","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactA.js":"163","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactB.js":"164","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactC.js":"165","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Education\\EducationA.js":"166","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingA.js":"167","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Certifications\\CertificationsA.js":"168","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Objective\\ObjectiveA.js":"169","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Projects\\ProjectsA.js":"170","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\References\\ReferencesB.js":"171","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Names\\NamesA.js":"172","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Names\\SubNamesA.js":"173","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Icons.js":"174","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\SectionSkills\\SectionSkillsA.js":"175","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\BirthDate\\BirthDateA.js":"176","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Names\\NamesB.js":"177","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\References\\ReferencesA.js":"178","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Hobbies\\HobbiesA.js":"179","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingD.js":"180","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Objective\\ObjectiveB.js":"181","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\BirthDate\\BirthDateC.js":"182","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Skills\\SkillsA.js":"183","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Address\\AddressA.js":"184","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactD.js":"185","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Languages\\LanguagesB.js":"186","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Languages\\LanguagesA.js":"187","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingC.js":"188","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingE.js":"189","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\BirthDate\\BirthDateB.js":"190","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Work\\WorkA.js":"191","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingB.js":"192"},{"size":2680,"mtime":1612402471460,"results":"193","hashOfConfig":"194"},{"size":854,"mtime":1612400645326,"results":"195","hashOfConfig":"194"},{"size":720,"mtime":1610762482889,"results":"196","hashOfConfig":"194"},{"size":1574,"mtime":1610762482889,"results":"197","hashOfConfig":"194"},{"size":2069,"mtime":1612138943911,"results":"198","hashOfConfig":"194"},{"size":3940,"mtime":1610762483148,"results":"199","hashOfConfig":"194"},{"size":973,"mtime":1610762483148,"results":"200","hashOfConfig":"194"},{"size":6686,"mtime":1612326509982,"results":"201","hashOfConfig":"194"},{"size":1078,"mtime":1610762483023,"results":"202","hashOfConfig":"194"},{"size":129,"mtime":1610762483150,"results":"203","hashOfConfig":"194"},{"size":123,"mtime":1612401438292,"results":"204","hashOfConfig":"194"},{"size":177,"mtime":1610762482924,"results":"205","hashOfConfig":"194"},{"size":177,"mtime":1610762482933,"results":"206","hashOfConfig":"194"},{"size":177,"mtime":1610762482972,"results":"207","hashOfConfig":"194"},{"size":177,"mtime":1610762483009,"results":"208","hashOfConfig":"194"},{"size":177,"mtime":1610762482980,"results":"209","hashOfConfig":"194"},{"size":177,"mtime":1610762483031,"results":"210","hashOfConfig":"194"},{"size":177,"mtime":1610762483057,"results":"211","hashOfConfig":"194"},{"size":177,"mtime":1610762483044,"results":"212","hashOfConfig":"194"},{"size":177,"mtime":1610762483086,"results":"213","hashOfConfig":"194"},{"size":177,"mtime":1610762483115,"results":"214","hashOfConfig":"194"},{"size":177,"mtime":1610762483138,"results":"215","hashOfConfig":"194"},{"size":177,"mtime":1610762483063,"results":"216","hashOfConfig":"194"},{"size":3789,"mtime":1612397322300,"results":"217","hashOfConfig":"194"},{"size":3576,"mtime":1612398898917,"results":"218","hashOfConfig":"194"},{"size":516,"mtime":1610762482892,"results":"219","hashOfConfig":"194"},{"size":516,"mtime":1610762482903,"results":"220","hashOfConfig":"194"},{"size":516,"mtime":1610762482925,"results":"221","hashOfConfig":"194"},{"size":516,"mtime":1610762482909,"results":"222","hashOfConfig":"194"},{"size":54,"mtime":1610762482953,"results":"223","hashOfConfig":"194"},{"size":324,"mtime":1610762482958,"results":"224","hashOfConfig":"194"},{"size":324,"mtime":1610762482939,"results":"225","hashOfConfig":"194"},{"size":54,"mtime":1610762482960,"results":"226","hashOfConfig":"194"},{"size":54,"mtime":1610762482988,"results":"227","hashOfConfig":"194"},{"size":54,"mtime":1610762483004,"results":"228","hashOfConfig":"194"},{"size":516,"mtime":1610762483011,"results":"229","hashOfConfig":"194"},{"size":54,"mtime":1610762483017,"results":"230","hashOfConfig":"194"},{"size":516,"mtime":1610762483019,"results":"231","hashOfConfig":"194"},{"size":516,"mtime":1610762482983,"results":"232","hashOfConfig":"194"},{"size":54,"mtime":1610762482941,"results":"233","hashOfConfig":"194"},{"size":54,"mtime":1610762483043,"results":"234","hashOfConfig":"194"},{"size":54,"mtime":1610762483080,"results":"235","hashOfConfig":"194"},{"size":54,"mtime":1610762483109,"results":"236","hashOfConfig":"194"},{"size":54,"mtime":1610762483120,"results":"237","hashOfConfig":"194"},{"size":324,"mtime":1610762483137,"results":"238","hashOfConfig":"194"},{"size":516,"mtime":1610762483064,"results":"239","hashOfConfig":"194"},{"size":516,"mtime":1610762483128,"results":"240","hashOfConfig":"194"},{"size":324,"mtime":1610762483125,"results":"241","hashOfConfig":"194"},{"size":516,"mtime":1610762483115,"results":"242","hashOfConfig":"194"},{"size":324,"mtime":1610762483096,"results":"243","hashOfConfig":"194"},{"size":516,"mtime":1610762483094,"results":"244","hashOfConfig":"194"},{"size":516,"mtime":1610762483099,"results":"245","hashOfConfig":"194"},{"size":516,"mtime":1610762483076,"results":"246","hashOfConfig":"194"},{"size":516,"mtime":1610762483045,"results":"247","hashOfConfig":"194"},{"size":324,"mtime":1610762483073,"results":"248","hashOfConfig":"194"},{"size":516,"mtime":1610762483058,"results":"249","hashOfConfig":"194"},{"size":324,"mtime":1610762483029,"results":"250","hashOfConfig":"194"},{"size":516,"mtime":1610762482943,"results":"251","hashOfConfig":"194"},{"size":5274,"mtime":1610762483145,"results":"252","hashOfConfig":"194"},{"size":177,"mtime":1610762482901,"results":"253","hashOfConfig":"194"},{"size":177,"mtime":1610762482953,"results":"254","hashOfConfig":"194"},{"size":177,"mtime":1610762482988,"results":"255","hashOfConfig":"194"},{"size":177,"mtime":1610762483017,"results":"256","hashOfConfig":"194"},{"size":177,"mtime":1610762483080,"results":"257","hashOfConfig":"194"},{"size":177,"mtime":1610762483109,"results":"258","hashOfConfig":"194"},{"size":177,"mtime":1610762483120,"results":"259","hashOfConfig":"194"},{"size":3557,"mtime":1612398880667,"results":"260","hashOfConfig":"194"},{"size":324,"mtime":1610762482930,"results":"261","hashOfConfig":"194"},{"size":324,"mtime":1610762482949,"results":"262","hashOfConfig":"194"},{"size":516,"mtime":1610762482935,"results":"263","hashOfConfig":"194"},{"size":516,"mtime":1610762482967,"results":"264","hashOfConfig":"194"},{"size":54,"mtime":1610762482979,"results":"265","hashOfConfig":"194"},{"size":54,"mtime":1610762483138,"results":"266","hashOfConfig":"194"},{"size":324,"mtime":1610762483113,"results":"267","hashOfConfig":"194"},{"size":54,"mtime":1610762483098,"results":"268","hashOfConfig":"194"},{"size":54,"mtime":1610762483085,"results":"269","hashOfConfig":"194"},{"size":324,"mtime":1610762483084,"results":"270","hashOfConfig":"194"},{"size":54,"mtime":1610762483063,"results":"271","hashOfConfig":"194"},{"size":516,"mtime":1610762483039,"results":"272","hashOfConfig":"194"},{"size":54,"mtime":1610762483050,"results":"273","hashOfConfig":"194"},{"size":324,"mtime":1610762483035,"results":"274","hashOfConfig":"194"},{"size":324,"mtime":1610762483022,"results":"275","hashOfConfig":"194"},{"size":324,"mtime":1610762483016,"results":"276","hashOfConfig":"194"},{"size":516,"mtime":1610762483005,"results":"277","hashOfConfig":"194"},{"size":324,"mtime":1610762483002,"results":"278","hashOfConfig":"194"},{"size":324,"mtime":1610762482992,"results":"279","hashOfConfig":"194"},{"size":324,"mtime":1610762482986,"results":"280","hashOfConfig":"194"},{"size":4528,"mtime":1612331127257,"results":"281","hashOfConfig":"194"},{"size":4832,"mtime":1612159743524,"results":"282","hashOfConfig":"194"},{"size":177,"mtime":1610762482941,"results":"283","hashOfConfig":"194"},{"size":177,"mtime":1610762483037,"results":"284","hashOfConfig":"194"},{"size":177,"mtime":1610762483050,"results":"285","hashOfConfig":"194"},{"size":177,"mtime":1610762483075,"results":"286","hashOfConfig":"194"},{"size":177,"mtime":1610762483126,"results":"287","hashOfConfig":"194"},{"size":324,"mtime":1610762482906,"results":"288","hashOfConfig":"194"},{"size":54,"mtime":1610762482933,"results":"289","hashOfConfig":"194"},{"size":516,"mtime":1610762482955,"results":"290","hashOfConfig":"194"},{"size":516,"mtime":1610762482973,"results":"291","hashOfConfig":"194"},{"size":324,"mtime":1610762482976,"results":"292","hashOfConfig":"194"},{"size":516,"mtime":1610762482990,"results":"293","hashOfConfig":"194"},{"size":54,"mtime":1610762483009,"results":"294","hashOfConfig":"194"},{"size":516,"mtime":1610762483000,"results":"295","hashOfConfig":"194"},{"size":54,"mtime":1610762483031,"results":"296","hashOfConfig":"194"},{"size":54,"mtime":1610762483056,"results":"297","hashOfConfig":"194"},{"size":516,"mtime":1610762483140,"results":"298","hashOfConfig":"194"},{"size":516,"mtime":1610762483110,"results":"299","hashOfConfig":"194"},{"size":324,"mtime":1610762483091,"results":"300","hashOfConfig":"194"},{"size":516,"mtime":1610762483070,"results":"301","hashOfConfig":"194"},{"size":324,"mtime":1610762483055,"results":"302","hashOfConfig":"194"},{"size":324,"mtime":1610762483049,"results":"303","hashOfConfig":"194"},{"size":516,"mtime":1610762483033,"results":"304","hashOfConfig":"194"},{"size":324,"mtime":1610762483042,"results":"305","hashOfConfig":"194"},{"size":1021,"mtime":1612331165499,"results":"306","hashOfConfig":"194"},{"size":964,"mtime":1612120531289,"results":"307","hashOfConfig":"194"},{"size":123,"mtime":1610762483156,"results":"308","hashOfConfig":"194"},{"size":123,"mtime":1610762483158,"results":"309","hashOfConfig":"194"},{"size":177,"mtime":1610762482891,"results":"310","hashOfConfig":"194"},{"size":177,"mtime":1610762482995,"results":"311","hashOfConfig":"194"},{"size":177,"mtime":1610762483092,"results":"312","hashOfConfig":"194"},{"size":3953,"mtime":1612398913381,"results":"313","hashOfConfig":"194"},{"size":324,"mtime":1610762482970,"results":"314","hashOfConfig":"194"},{"size":54,"mtime":1610762482972,"results":"315","hashOfConfig":"194"},{"size":54,"mtime":1610762483132,"results":"316","hashOfConfig":"194"},{"size":324,"mtime":1610762483131,"results":"317","hashOfConfig":"194"},{"size":516,"mtime":1610762483122,"results":"318","hashOfConfig":"194"},{"size":54,"mtime":1610762483092,"results":"319","hashOfConfig":"194"},{"size":54,"mtime":1610762483075,"results":"320","hashOfConfig":"194"},{"size":324,"mtime":1610762483067,"results":"321","hashOfConfig":"194"},{"size":54,"mtime":1610762483023,"results":"322","hashOfConfig":"194"},{"size":324,"mtime":1610762483008,"results":"323","hashOfConfig":"194"},{"size":117,"mtime":1610762483163,"results":"324","hashOfConfig":"194"},{"size":4820,"mtime":1612398971162,"results":"325","hashOfConfig":"194"},{"size":126,"mtime":1610762483167,"results":"326","hashOfConfig":"194"},{"size":177,"mtime":1610762482908,"results":"327","hashOfConfig":"194"},{"size":177,"mtime":1610762483004,"results":"328","hashOfConfig":"194"},{"size":177,"mtime":1610762483024,"results":"329","hashOfConfig":"194"},{"size":177,"mtime":1610762483069,"results":"330","hashOfConfig":"194"},{"size":177,"mtime":1610762483132,"results":"331","hashOfConfig":"194"},{"size":54,"mtime":1610762482901,"results":"332","hashOfConfig":"194"},{"size":54,"mtime":1610762482908,"results":"333","hashOfConfig":"194"},{"size":54,"mtime":1610762482924,"results":"334","hashOfConfig":"194"},{"size":324,"mtime":1610762483143,"results":"335","hashOfConfig":"194"},{"size":54,"mtime":1610762483115,"results":"336","hashOfConfig":"194"},{"size":54,"mtime":1610762483069,"results":"337","hashOfConfig":"194"},{"size":54,"mtime":1610762482995,"results":"338","hashOfConfig":"194"},{"size":324,"mtime":1610762483079,"results":"339","hashOfConfig":"194"},{"size":516,"mtime":1610762483026,"results":"340","hashOfConfig":"194"},{"size":54,"mtime":1610762482890,"results":"341","hashOfConfig":"194"},{"size":516,"mtime":1610762483134,"results":"342","hashOfConfig":"194"},{"size":177,"mtime":1610762482960,"results":"343","hashOfConfig":"194"},{"size":177,"mtime":1610762483098,"results":"344","hashOfConfig":"194"},{"size":324,"mtime":1610762482899,"results":"345","hashOfConfig":"194"},{"size":324,"mtime":1610762483102,"results":"346","hashOfConfig":"194"},{"size":324,"mtime":1610762483061,"results":"347","hashOfConfig":"194"},{"size":324,"mtime":1610762483118,"results":"348","hashOfConfig":"194"},{"size":516,"mtime":1610762483052,"results":"349","hashOfConfig":"194"},{"size":54,"mtime":1610762483126,"results":"350","hashOfConfig":"194"},{"size":516,"mtime":1610762483087,"results":"351","hashOfConfig":"194"},{"size":516,"mtime":1610762483082,"results":"352","hashOfConfig":"194"},{"size":54,"mtime":1610762483037,"results":"353","hashOfConfig":"194"},{"size":324,"mtime":1610762482918,"results":"354","hashOfConfig":"194"},{"size":1585,"mtime":1612326683518,"results":"355","hashOfConfig":"194"},{"size":2578,"mtime":1612399364724,"results":"356","hashOfConfig":"194"},{"size":2581,"mtime":1612399370242,"results":"357","hashOfConfig":"194"},{"size":2243,"mtime":1612399375528,"results":"358","hashOfConfig":"194"},{"size":2576,"mtime":1612323431768,"results":"359","hashOfConfig":"194"},{"size":454,"mtime":1612329498669,"results":"360","hashOfConfig":"194"},{"size":1770,"mtime":1612403081540,"results":"361","hashOfConfig":"194"},{"size":682,"mtime":1612398787320,"results":"362","hashOfConfig":"194"},{"size":1692,"mtime":1612308178397,"results":"363","hashOfConfig":"194"},{"size":1507,"mtime":1612330693266,"results":"364","hashOfConfig":"194"},{"size":764,"mtime":1612330151315,"results":"365","hashOfConfig":"194"},{"size":1326,"mtime":1612327759401,"results":"366","hashOfConfig":"194"},{"size":708,"mtime":1610493518047,"results":"367","hashOfConfig":"194"},{"size":605,"mtime":1612321952757,"results":"368","hashOfConfig":"194"},{"size":1039,"mtime":1612318530533,"results":"369","hashOfConfig":"194"},{"size":801,"mtime":1612398672234,"results":"370","hashOfConfig":"194"},{"size":1521,"mtime":1612326418495,"results":"371","hashOfConfig":"194"},{"size":602,"mtime":1612308178208,"results":"372","hashOfConfig":"194"},{"size":729,"mtime":1612330815831,"results":"373","hashOfConfig":"194"},{"size":787,"mtime":1612398930439,"results":"374","hashOfConfig":"194"},{"size":1070,"mtime":1612318521743,"results":"375","hashOfConfig":"194"},{"size":2501,"mtime":1612325544356,"results":"376","hashOfConfig":"194"},{"size":1234,"mtime":1612403387484,"results":"377","hashOfConfig":"194"},{"size":2678,"mtime":1612399381327,"results":"378","hashOfConfig":"194"},{"size":965,"mtime":1612326106474,"results":"379","hashOfConfig":"194"},{"size":995,"mtime":1612326112201,"results":"380","hashOfConfig":"194"},{"size":198,"mtime":1610493518047,"results":"381","hashOfConfig":"194"},{"size":245,"mtime":1610493518047,"results":"382","hashOfConfig":"194"},{"size":1067,"mtime":1612318525584,"results":"383","hashOfConfig":"194"},{"size":2585,"mtime":1612322638039,"results":"384","hashOfConfig":"194"},{"size":545,"mtime":1612329687195,"results":"385","hashOfConfig":"194"},{"filePath":"386","messages":"387","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"388"},"36ckl",{"filePath":"389","messages":"390","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"391","usedDeprecatedRules":"388"},{"filePath":"392","messages":"393","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"388"},{"filePath":"394","messages":"395","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"397","messages":"398","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"399","messages":"400","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"401","messages":"402","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"403","messages":"404","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"405","usedDeprecatedRules":"396"},{"filePath":"406","messages":"407","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"408","usedDeprecatedRules":"396"},{"filePath":"409","messages":"410","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"411","messages":"412","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"413","messages":"414","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"416","messages":"417","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"418"},{"filePath":"419","messages":"420","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"422","messages":"423","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"424","messages":"425","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"418"},{"filePath":"426","messages":"427","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"428","messages":"429","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"430"},{"filePath":"431","messages":"432","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"433","messages":"434","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"435","messages":"436","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"437","messages":"438","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"430"},{"filePath":"439","messages":"440","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"418"},{"filePath":"441","messages":"442","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"443","usedDeprecatedRules":"418"},{"filePath":"444","messages":"445","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"446","usedDeprecatedRules":"447"},{"filePath":"448","messages":"449","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"396"},{"filePath":"451","messages":"452","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"453"},{"filePath":"454","messages":"455","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"456","messages":"457","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"396"},{"filePath":"458","messages":"459","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"460","messages":"461","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"430"},{"filePath":"463","messages":"464","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"465","messages":"466","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"467","messages":"468","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"430"},{"filePath":"469","messages":"470","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"471"},{"filePath":"472","messages":"473","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"430"},{"filePath":"474","messages":"475","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"476","messages":"477","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"430"},{"filePath":"478","messages":"479","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"480","messages":"481","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"482","messages":"483","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"484","messages":"485","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"418"},{"filePath":"486","messages":"487","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"418"},{"filePath":"488","messages":"489","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"490","messages":"491","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"492","messages":"493","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"494","messages":"495","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"396"},{"filePath":"496","messages":"497","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"498","messages":"499","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"471"},{"filePath":"500","messages":"501","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"421"},{"filePath":"502","messages":"503","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"504"},{"filePath":"505","messages":"506","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"507","messages":"508","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"509"},{"filePath":"510","messages":"511","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"471"},{"filePath":"512","messages":"513","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"514","messages":"515","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"516","messages":"517","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"421"},{"filePath":"518","messages":"519","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"520","messages":"521","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"522","messages":"523","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"524","messages":"525","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"526","messages":"527","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"528","messages":"529","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"430"},{"filePath":"530","messages":"531","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"532","messages":"533","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"534","messages":"535","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"536"},{"filePath":"537","messages":"538","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"539","usedDeprecatedRules":"421"},{"filePath":"540","messages":"541","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"542","messages":"543","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"544","messages":"545","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"509"},{"filePath":"546","messages":"547","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"548","messages":"549","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"550","messages":"551","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"552","messages":"553","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"509"},{"filePath":"554","messages":"555","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"418"},{"filePath":"556","messages":"557","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"558","messages":"559","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"509"},{"filePath":"560","messages":"561","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"562","messages":"563","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"564","messages":"565","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"447"},{"filePath":"566","messages":"567","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"421"},{"filePath":"568","messages":"569","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"421"},{"filePath":"570","messages":"571","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"572","messages":"573","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"574","messages":"575","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"576","messages":"577","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"578","messages":"579","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"580","messages":"581","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"582","usedDeprecatedRules":"430"},{"filePath":"583","messages":"584","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"585","messages":"586","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"587","messages":"588","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"589","messages":"590","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"591","messages":"592","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"430"},{"filePath":"593","messages":"594","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"595"},{"filePath":"596","messages":"597","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"598","messages":"599","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"600","messages":"601","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"536"},{"filePath":"602","messages":"603","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"430"},{"filePath":"604","messages":"605","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"606","messages":"607","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"509"},{"filePath":"608","messages":"609","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"610","messages":"611","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"430"},{"filePath":"612","messages":"613","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"418"},{"filePath":"614","messages":"615","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"536"},{"filePath":"616","messages":"617","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"618","messages":"619","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"620","messages":"621","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"430"},{"filePath":"622","messages":"623","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"430"},{"filePath":"624","messages":"625","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"626","messages":"627","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"509"},{"filePath":"628","messages":"629","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"396"},{"filePath":"630","messages":"631","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"632","messages":"633","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"634","usedDeprecatedRules":"396"},{"filePath":"635","messages":"636","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"637","messages":"638","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"639","messages":"640","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"641","messages":"642","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"643","messages":"644","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"509"},{"filePath":"645","messages":"646","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"647","messages":"648","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"649","usedDeprecatedRules":"421"},{"filePath":"650","messages":"651","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"652","messages":"653","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"654","messages":"655","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"430"},{"filePath":"656","messages":"657","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"421"},{"filePath":"658","messages":"659","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"396"},{"filePath":"660","messages":"661","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"430"},{"filePath":"662","messages":"663","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"664","messages":"665","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"666","messages":"667","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"509"},{"filePath":"668","messages":"669","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"670","messages":"671","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"672","messages":"673","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"674","usedDeprecatedRules":"396"},{"filePath":"675","messages":"676","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"677","messages":"678","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"679","messages":"680","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"418"},{"filePath":"681","messages":"682","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"418"},{"filePath":"683","messages":"684","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"396"},{"filePath":"685","messages":"686","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"421"},{"filePath":"687","messages":"688","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"689","messages":"690","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"447"},{"filePath":"691","messages":"692","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"693","messages":"694","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"418"},{"filePath":"695","messages":"696","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"697","messages":"698","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"699","messages":"700","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"701","messages":"702","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"421"},{"filePath":"703","messages":"704","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"418"},{"filePath":"705","messages":"706","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"707","messages":"708","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"709","messages":"710","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"509"},{"filePath":"711","messages":"712","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"415","usedDeprecatedRules":"430"},{"filePath":"713","messages":"714","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"595"},{"filePath":"715","messages":"716","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"717","messages":"718","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"396"},{"filePath":"719","messages":"720","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"421"},{"filePath":"721","messages":"722","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"723","messages":"724","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"430"},{"filePath":"725","messages":"726","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"396"},{"filePath":"727","messages":"728","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"450","usedDeprecatedRules":"421"},{"filePath":"729","messages":"730","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"509"},{"filePath":"731","messages":"732","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"462","usedDeprecatedRules":"430"},{"filePath":"733","messages":"734","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"735","usedDeprecatedRules":"421"},{"filePath":"736","messages":"737","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"738","usedDeprecatedRules":"396"},{"filePath":"739","messages":"740","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"741","usedDeprecatedRules":"396"},{"filePath":"742","messages":"743","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"744","usedDeprecatedRules":"418"},{"filePath":"745","messages":"746","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"747","usedDeprecatedRules":"471"},{"filePath":"748","messages":"749","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"750","usedDeprecatedRules":"421"},{"filePath":"751","messages":"752","errorCount":2,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"753","messages":"754","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"536"},{"filePath":"755","messages":"756","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"430"},{"filePath":"757","messages":"758","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"536"},{"filePath":"759","messages":"760","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"761","usedDeprecatedRules":"421"},{"filePath":"762","messages":"763","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"764","usedDeprecatedRules":"418"},{"filePath":"765","messages":"766","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"767","messages":"768","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"769","usedDeprecatedRules":"421"},{"filePath":"770","messages":"771","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"772","usedDeprecatedRules":"418"},{"filePath":"773","messages":"774","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"775","usedDeprecatedRules":"421"},{"filePath":"776","messages":"777","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"778","messages":"779","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"396"},{"filePath":"780","messages":"781","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"782","usedDeprecatedRules":"396"},{"filePath":"783","messages":"784","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"785","messages":"786","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"787","usedDeprecatedRules":"421"},{"filePath":"788","messages":"789","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"790","usedDeprecatedRules":"396"},{"filePath":"791","messages":"792","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"793","usedDeprecatedRules":"421"},{"filePath":"794","messages":"795","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"796","usedDeprecatedRules":"421"},{"filePath":"797","messages":"798","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"799","usedDeprecatedRules":"396"},{"filePath":"800","messages":"801","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"802","usedDeprecatedRules":"421"},{"filePath":"803","messages":"804","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"421"},{"filePath":"805","messages":"806","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"418"},{"filePath":"807","messages":"808","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"809","usedDeprecatedRules":"418"},{"filePath":"810","messages":"811","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"812","messages":"813","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"D:\\github\\jsonldresume\\resume\\src\\components\\App\\App.js",[],["814","815"],"D:\\github\\jsonldresume\\resume\\src\\index.js",["816","817","818"],"import React, { useState, useContext } from 'react';\nimport ReactDOM from 'react-dom';\nimport { toast } from 'react-toastify';\nimport 'react-toastify/dist/ReactToastify.css';\n\nimport './i18n';\nimport './assets/tailwind/tailwind.css';\nimport './index.css';\n\nimport * as serviceWorker from './serviceWorker';\nimport AppContext from './context/AppContext';\nimport { AppProvider } from './context/AppContext';\nimport { PageProvider } from './context/PageContext';\nimport App from './components/App/App';\n\n\ntoast.configure({\n autoClose: 3000,\n closeButton: false,\n hideProgressBar: true,\n position: toast.POSITION.BOTTOM_RIGHT,\n});\n\nReactDOM.render(\n <React.StrictMode>\n <AppProvider>\n <PageProvider>\n <App />\n </PageProvider>\n </AppProvider>\n </React.StrictMode>,\n document.getElementById('root'),\n);\n\nserviceWorker.register();\n","D:\\github\\jsonldresume\\resume\\src\\context\\PageContext.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\index.js",[],["819","820"],"D:\\github\\jsonldresume\\resume\\src\\shared\\PageController.js",[],"D:\\github\\jsonldresume\\resume\\src\\shared\\PrintDialog.js",[],"D:\\github\\jsonldresume\\resume\\src\\shared\\PanZoomAnimation.js",[],"D:\\github\\jsonldresume\\resume\\src\\utils\\index.js",["821","822"],"/* eslint-disable new-cap */\r\nimport { get, isEmpty } from 'lodash';\r\nimport html2canvas from 'html2canvas';\r\nimport * as jsPDF from 'jspdf';\r\nimport dayjs from 'dayjs';\r\n\r\nconst move = (array, element, delta) => {\r\n const index = array.findIndex(item => item.id === element.id);\r\n const newIndex = index + delta;\r\n if (newIndex < 0 || newIndex === array.length) return;\r\n const indexes = [index, newIndex].sort((a, b) => a - b);\r\n array.splice(indexes[0], 2, array[indexes[1]], array[indexes[0]]);\r\n};\r\n\r\nconst hexToRgb = hex => {\r\n const shorthandRegex = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\r\n hex = hex.replace(shorthandRegex, (m, r, g, b) => r + r + g + g + b + b);\r\n const result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\r\n return result\r\n ? {\r\n r: parseInt(result[1], 16),\r\n g: parseInt(result[2], 16),\r\n b: parseInt(result[3], 16),\r\n }\r\n : null;\r\n};\r\n\r\nconst copyToClipboard = text => {\r\n const textArea = document.createElement('textarea');\r\n textArea.style.position = 'fixed';\r\n textArea.style.top = 0;\r\n textArea.style.left = 0;\r\n textArea.style.width = '2em';\r\n textArea.style.height = '2em';\r\n textArea.style.padding = 0;\r\n textArea.style.border = 'none';\r\n textArea.style.outline = 'none';\r\n textArea.style.boxShadow = 'none';\r\n textArea.style.background = 'transparent';\r\n textArea.value = text;\r\n document.body.appendChild(textArea);\r\n textArea.focus();\r\n textArea.select();\r\n const successful = document.execCommand('copy');\r\n document.body.removeChild(textArea);\r\n return successful;\r\n};\r\n\r\nconst saveData = dispatch => dispatch({ type: 'save_data' });\r\n\r\nconst addItem = (dispatch, key, value) => {\r\n dispatch({\r\n type: 'add_item',\r\n payload: {\r\n key,\r\n value,\r\n },\r\n });\r\n\r\n saveData(dispatch);\r\n};\r\n\r\nconst deleteItem = (dispatch, key, value) => {\r\n dispatch({\r\n type: 'delete_item',\r\n payload: {\r\n key,\r\n value,\r\n },\r\n });\r\n\r\n saveData(dispatch);\r\n};\r\n\r\nconst moveItemUp = (dispatch, key, value) => {\r\n dispatch({\r\n type: 'move_item_up',\r\n payload: {\r\n key,\r\n value,\r\n },\r\n });\r\n\r\n saveData(dispatch);\r\n};\r\n\r\nconst moveItemDown = (dispatch, key, value) => {\r\n dispatch({\r\n type: 'move_item_down',\r\n payload: {\r\n key,\r\n value,\r\n },\r\n });\r\n\r\n saveData(dispatch);\r\n};\r\n\r\nconst importJson = (event, dispatch) => {\r\n const fr = new FileReader();\r\n fr.addEventListener('load', () => {\r\n const importedObject = JSON.parse(fr.result);\r\n dispatch({ type: 'import_data', payload: importedObject });\r\n dispatch({ type: 'save_data' });\r\n });\r\n fr.readAsText(event.target.files[0]);\r\n};\r\n\r\nlet saveAsPdfTimer = null;\r\nconst saveAsPdf = (pageRef, panZoomRef, quality, type) => {\r\n if(saveAsPdfTimer){\r\n return;\r\n }\r\n return new Promise(resolve => {\r\n panZoomRef.current.autoCenter(1);\r\n panZoomRef.current.reset();\r\n\r\n saveAsPdfTimer = setTimeout(() => {\r\n html2canvas(pageRef.current, {\r\n scale: 5,\r\n useCORS: true,\r\n allowTaint: true,\r\n }).then(canvas => {\r\n const image = canvas.toDataURL('image/jpeg', quality / 100);\r\n const doc = new jsPDF({\r\n orientation: 'portrait',\r\n unit: 'px',\r\n format: type === 'unconstrained' ? [canvas.width, canvas.height] : 'a4',\r\n });\r\n\r\n const pageWidth = doc.internal.pageSize.getWidth();\r\n const pageHeight = doc.internal.pageSize.getHeight();\r\n\r\n const widthRatio = pageWidth / canvas.width;\r\n const heightRatio = pageHeight / canvas.height;\r\n const ratio = widthRatio > heightRatio ? heightRatio : widthRatio;\r\n\r\n const canvasWidth = canvas.width * ratio;\r\n const canvasHeight = canvas.height * ratio;\r\n\r\n let marginX = 0;\r\n let marginY = 0;\r\n\r\n if (type !== 'unconstrained') {\r\n marginX = (pageWidth - canvasWidth) / 2;\r\n marginY = (pageHeight - canvasHeight) / 2;\r\n }\r\n\r\n doc.addImage(image, 'JPEG', marginX, marginY, canvasWidth, canvasHeight, null, 'SLOW');\r\n doc.save(`RxResume_${Date.now()}.pdf`);\r\n saveAsPdfTimer = null;\r\n resolve();\r\n });\r\n }, 250);\r\n });\r\n}\r\n \r\nlet saveAsMultiPagePdfTimer = null;\r\nconst saveAsMultiPagePdf = (pageRef, panZoomRef, quality) => {\r\n if(saveAsMultiPagePdfTimer){\r\n return;\r\n }\r\n return new Promise(resolve => {\r\n panZoomRef.current.autoCenter(1);\r\n panZoomRef.current.reset();\r\n\r\n saveAsMultiPagePdfTimer = setTimeout(() => {\r\n html2canvas(pageRef.current, {\r\n scale: 5,\r\n useCORS: true,\r\n allowTaint: true,\r\n }).then(canvas => {\r\n const image = canvas.toDataURL('image/jpeg', quality / 100);\r\n const doc = new jsPDF({\r\n orientation: 'portrait',\r\n unit: 'px',\r\n format: 'a4',\r\n });\r\n\r\n const pageHeight = doc.internal.pageSize.getHeight();\r\n const canvasWidth = doc.internal.pageSize.getWidth();\r\n const canvasHeight = (canvas.height * canvasWidth) / canvas.width;\r\n let marginTop = 0;\r\n let heightLeft = canvasHeight;\r\n\r\n doc.addImage(image, 'JPEG', 0, marginTop, canvasWidth, canvasHeight);\r\n heightLeft -= pageHeight;\r\n\r\n while (heightLeft >= 0) {\r\n marginTop = heightLeft - canvasHeight;\r\n doc.addPage();\r\n doc.addImage(image, 'JPEG', 0, marginTop, canvasWidth, canvasHeight);\r\n heightLeft -= pageHeight;\r\n }\r\n\r\n doc.save(`RxResume_${Date.now()}.pdf`);\r\n saveAsMultiPagePdfTimer = null;\r\n resolve();\r\n });\r\n }, 250);\r\n });\r\n}\r\n\r\nconst formatDate = ({ date, language = 'en', includeDay = false }) => {\r\n const template = includeDay ? 'DD MMMM YYYY' : 'MMMM YYYY';\r\n\r\n return dayjs(date).locale(language.substr(0, 2)).format(template);\r\n};\r\n\r\nconst formatDateRange = ({ startDate, endDate, language = 'en' }, t) => {\r\n const start = `${dayjs(startDate)\r\n .locale(language.substr(0, 2))\r\n .format('MMMM YYYY')}`;\r\n\r\n const end = dayjs(endDate).isValid()\r\n ? `${dayjs(endDate).locale(language.substr(0, 2)).format('MMMM YYYY')}`\r\n : t('shared.forms.present');\r\n\r\n return `${start} - ${end}`;\r\n};\r\n\r\nconst hasAddress = (address) =>\r\n !!address.line1 || !!address.line2 || !!address.city || !!address.pincode;\r\n \r\nconst safetyCheck = (section, path = 'items') =>\r\n !!(section && section.enable === true);\r\n\r\nexport {\r\n move,\r\n hexToRgb,\r\n copyToClipboard,\r\n saveData,\r\n addItem,\r\n deleteItem,\r\n moveItemUp,\r\n moveItemDown,\r\n importJson,\r\n saveAsPdf,\r\n saveAsMultiPagePdf,\r\n formatDate,\r\n formatDateRange,\r\n hasAddress,\r\n safetyCheck\r\n};\r\n","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\index.js",["823"],"import af from './af';\r\nimport ar from './ar';\r\nimport as from './as';\r\nimport ca from './ca';\r\nimport cs from './cs';\r\nimport da from './da';\r\nimport de from './de';\r\nimport el from './el';\r\nimport en from './en';\r\nimport es from './es';\r\nimport fi from './fi';\r\nimport fr from './fr';\r\nimport he from './he';\r\nimport hi from './hi';\r\nimport hu from './hu';\r\nimport it from './it';\r\nimport ja from './ja';\r\nimport kn from './kn';\r\nimport ko from './ko';\r\nimport ml from './ml';\r\nimport mr from './mr';\r\nimport nl from './nl';\r\nimport no from './no';\r\nimport pa from './pa';\r\nimport pl from './pl';\r\nimport pt from './pt';\r\nimport ro from './ro';\r\nimport ru from './ru';\r\nimport sv from './sv';\r\nimport ta from './ta';\r\nimport tr from './tr';\r\nimport uk from './uk';\r\nimport vi from './vi';\r\nimport zh from './zh';\r\n\r\nexport default {\r\n af,\r\n ar,\r\n as,\r\n ca,\r\n cs,\r\n da,\r\n de,\r\n el,\r\n en,\r\n es,\r\n fi,\r\n fr,\r\n he,\r\n hi,\r\n hu,\r\n it,\r\n ja,\r\n kn,\r\n ko,\r\n ml,\r\n mr,\r\n nl,\r\n no,\r\n pa,\r\n pl,\r\n pt,\r\n ro,\r\n ru,\r\n sv,\r\n ta,\r\n tr,\r\n uk,\r\n vi,\r\n zh,\r\n};\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\castform\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\celebi\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\index.js",["824"],"import app from './app';\r\nimport leftSidebar from './leftSidebar';\r\nimport rightSidebar from './rightSidebar';\r\n\r\nexport default {\r\n app,\r\n leftSidebar,\r\n rightSidebar,\r\n};\r\n","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\index.js",["825"],["826","827"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\index.js",["828"],["829","830"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\index.js",["831"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\index.js",["832"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\index.js",["833"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\index.js",["834"],["835","836"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\index.js",["837"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\index.js",["838"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\index.js",["839"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\index.js",["840"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\index.js",["841"],"D:\\github\\jsonldresume\\resume\\src\\templates\\onyx\\Onyx.js",["842","843","844"],"import React, { useContext, memo } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport AwardsA from '../blocks/Awards/AwardsA';\r\nimport CertificationsA from '../blocks/Certifications/CertificationsA';\r\nimport Contact from '../blocks/Contact/ContactA';\r\nimport EducationA from '../blocks/Education/EducationA';\r\nimport HeadingA from '../blocks/Heading/HeadingA';\r\nimport HobbiesA from '../blocks/Hobbies/HobbiesA';\r\nimport LanguagesA from '../blocks/Languages/LanguagesA';\r\nimport ObjectiveA from '../blocks/Objective/ObjectiveA';\r\nimport ProjectsA from '../blocks/Projects/ProjectsA';\r\nimport ReferencesA from '../blocks/References/ReferencesA';\r\nimport SkillsA from '../blocks/Skills/SkillsA';\r\nimport WorkA from '../blocks/Work/WorkA';\r\nimport AddressA from '../blocks/Address/AddressA';\r\n\r\nimport PageContext from '../../context/PageContext';\r\nimport { hasAddress } from '../../utils';\r\n\r\nimport AppContext from '../../context/AppContext';\r\nimport NamesA from '../blocks/Names/NamesA';\r\nimport SubNamesA from '../blocks/Names/SubNamesA';\r\nimport * as _ from 'lodash';\r\n\r\nconst Blocks = {\r\n objective: ObjectiveA,\r\n work: WorkA,\r\n education: EducationA,\r\n projects: ProjectsA,\r\n awards: AwardsA,\r\n certifications: CertificationsA,\r\n skills: SkillsA,\r\n hobbies: HobbiesA,\r\n languages: LanguagesA,\r\n references: ReferencesA,\r\n};\r\n\r\nconst Onyx = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const layout = _.get(theme,'layoutblocks.onyx', []);\r\n\r\n return (\r\n <PageContext.Provider value={{ data, heading: HeadingA }}>\r\n <div\r\n id=\"page\"\r\n className=\"p-8 rounded\"\r\n style={{\r\n fontFamily: theme.font.family,\r\n color: theme.colors.primary,\r\n backgroundColor: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"grid grid-cols-4 items-center\">\r\n <div className=\"col-span-3 flex items-center\">\r\n {_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\") !== '' && (\r\n <img\r\n className=\"rounded object-cover mr-4\"\r\n src={_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\")}\r\n alt=\"Resume Photograph\"\r\n style={{ width: '120px', height: '120px' }}\r\n />\r\n )}\r\n\r\n <div>\r\n <NamesA data={data} className=\"font-bold text-4xl\" style={{ color: theme.colors.primary }} />\r\n <SubNamesA data={data} />\r\n <h6 className=\"font-medium text-sm\">{_.get(data, 'jsonld[\"@graph\"][1].description', \"\")}</h6>\r\n\r\n <AddressA data={data} mainclassName=\"flex flex-col mt-4 text-xs\" hclassName=\"font-bold text-xs uppercase tracking-wide mb-1\" subclassName=\"\" />\r\n </div>\r\n </div>\r\n\r\n <Contact />\r\n </div>\r\n\r\n <hr\r\n className=\"my-5 opacity-25\"\r\n style={{ borderColor: theme.colors.primary }}\r\n />\r\n\r\n <div className=\"grid gap-4\">\r\n {layout[0] &&\r\n layout[0].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n\r\n <div className=\"grid grid-cols-2 gap-4\">\r\n {layout[1] &&\r\n layout[1].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n\r\n {layout[2] &&\r\n layout[2].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n </PageContext.Provider>\r\n );\r\n};\r\n\r\nexport default Onyx;\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\castform\\Castform.js",["845","846"],"import React, { useContext, memo } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport AwardsA from '../blocks/Awards/AwardsA';\r\nimport CertificationsA from '../blocks/Certifications/CertificationsA';\r\nimport ContactC from '../blocks/Contact/ContactC';\r\nimport EducationA from '../blocks/Education/EducationA';\r\nimport HeadingD from '../blocks/Heading/HeadingD';\r\nimport HobbiesA from '../blocks/Hobbies/HobbiesA';\r\nimport LanguagesA from '../blocks/Languages/LanguagesA';\r\nimport ObjectiveA from '../blocks/Objective/ObjectiveA';\r\nimport ProjectsA from '../blocks/Projects/ProjectsA';\r\nimport ReferencesA from '../blocks/References/ReferencesA';\r\nimport SkillsA from '../blocks/Skills/SkillsA';\r\nimport WorkA from '../blocks/Work/WorkA';\r\n\r\nimport PageContext from '../../context/PageContext';\r\n\r\nimport AppContext from '../../context/AppContext';\r\nimport NamesA from '../blocks/Names/NamesA';\r\nimport SubNamesA from '../blocks/Names/SubNamesA';\r\nimport * as _ from 'lodash';\r\n\r\nconst Blocks = {\r\n objective: ObjectiveA,\r\n work: WorkA,\r\n education: EducationA,\r\n projects: ProjectsA,\r\n awards: AwardsA,\r\n certifications: CertificationsA,\r\n skills: SkillsA,\r\n hobbies: HobbiesA,\r\n languages: LanguagesA,\r\n references: ReferencesA,\r\n};\r\n\r\nconst Castform = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const layout = _.get(theme,'layoutblocks.castform', []);\r\n\r\n const Photo = () =>\r\n _.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\") !== '' && (\r\n <img\r\n className=\"w-32 h-32 rounded-full\"\r\n style={{\r\n borderWidth: 6,\r\n borderColor: theme.colors.background,\r\n }}\r\n src={_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\")}\r\n alt=\"Resume Photograph\"\r\n />\r\n );\r\n\r\n const Profile = () => (\r\n <div>\r\n <NamesA data={data} className=\"text-2xl font-bold\"/>\r\n <SubNamesA data={data} />\r\n <h5>{_.get(data, 'jsonld[\"@graph\"][1].description', \"\")}</h5>\r\n </div>\r\n );\r\n\r\n return (\r\n <PageContext.Provider value={{ data, heading: HeadingD }}>\r\n <div\r\n id=\"page\"\r\n className=\"rounded\"\r\n style={{\r\n fontFamily: theme.font.family,\r\n color: theme.colors.primary,\r\n backgroundColor: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"grid grid-cols-12\">\r\n <div\r\n className=\"col-span-4 py-8 pr-8 pl-5\"\r\n style={{\r\n color: theme.colors.background,\r\n backgroundColor: theme.colors.primary,\r\n }}\r\n >\r\n <div className=\"grid gap-4\">\r\n <Photo />\r\n <Profile />\r\n\r\n <div>\r\n <HeadingD>{data.profile.heading}</HeadingD>\r\n <ContactC />\r\n </div>\r\n\r\n {layout[0] &&\r\n layout[0].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n <div className=\"col-span-8 py-8 pr-8 pl-5\">\r\n <div className=\"grid gap-4\">\r\n {layout[1] &&\r\n layout[1].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </PageContext.Provider>\r\n );\r\n};\r\n\r\nexport default Castform;\r\n",["847","848"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\leftSidebar\\index.js",["849"],"import profile from './profile.json';\r\nimport objective from './objective.json';\r\nimport work from './work.json';\r\nimport education from './education.json';\r\nimport awards from './awards.json';\r\nimport certifications from './certifications.json';\r\nimport languages from './languages.json';\r\nimport references from './references.json';\r\nimport extras from './extras.json';\r\n\r\nexport default {\r\n profile,\r\n objective,\r\n work,\r\n education,\r\n awards,\r\n certifications,\r\n languages,\r\n references,\r\n extras,\r\n};\r\n","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\leftSidebar\\index.js",["850"],["851","852"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\leftSidebar\\index.js",["853"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\leftSidebar\\index.js",["854"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\rightSidebar\\index.js",["855"],"import templates from './templates.json';\r\nimport colors from './colors.json';\r\nimport fonts from './fonts.json';\r\nimport actions from './actions.json';\r\nimport settings from './settings.json';\r\nimport about from './about.json';\r\n\r\nexport default {\r\n templates,\r\n colors,\r\n fonts,\r\n actions,\r\n settings,\r\n about,\r\n};\r\n","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\rightSidebar\\index.js",["856"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\app\\index.js",[],["857","858"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\leftSidebar\\index.js",["859"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\leftSidebar\\index.js",["860"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\leftSidebar\\index.js",["861"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\rightSidebar\\index.js",["862"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\leftSidebar\\index.js",["863"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\leftSidebar\\index.js",["864"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\rightSidebar\\index.js",["865"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\leftSidebar\\index.js",["866"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\rightSidebar\\index.js",["867"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\leftSidebar\\index.js",["868"],["869","870"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\leftSidebar\\index.js",["871"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\leftSidebar\\index.js",["872"],["873","874"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\leftSidebar\\index.js",["875"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\rightSidebar\\index.js",["876"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\leftSidebar\\index.js",["877"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\rightSidebar\\index.js",["878"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\leftSidebar\\index.js",["879"],"D:\\github\\jsonldresume\\resume\\src\\serviceWorker.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\index.js",["880"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\index.js",["881"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\index.js",["882"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\index.js",["883"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\index.js",["884"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\index.js",["885"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\index.js",["886"],["887","888"],"D:\\github\\jsonldresume\\resume\\src\\templates\\glalie\\Glalie.js",["889","890"],"import React, { useContext, memo } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport { hexToRgb } from '../../utils';\r\nimport AwardsA from '../blocks/Awards/AwardsA';\r\nimport CertificationsA from '../blocks/Certifications/CertificationsA';\r\nimport ContactD from '../blocks/Contact/ContactD';\r\nimport EducationA from '../blocks/Education/EducationA';\r\nimport HeadingB from '../blocks/Heading/HeadingB';\r\nimport HobbiesA from '../blocks/Hobbies/HobbiesA';\r\nimport LanguagesA from '../blocks/Languages/LanguagesA';\r\nimport ObjectiveA from '../blocks/Objective/ObjectiveA';\r\nimport ProjectsA from '../blocks/Projects/ProjectsA';\r\nimport ReferencesA from '../blocks/References/ReferencesA';\r\nimport SkillsA from '../blocks/Skills/SkillsA';\r\nimport WorkA from '../blocks/Work/WorkA';\r\n\r\nimport PageContext from '../../context/PageContext';\r\n\r\nimport AppContext from '../../context/AppContext';\r\nimport NamesB from '../blocks/Names/NamesB';\r\nimport SubNamesA from '../blocks/Names/SubNamesA';\r\nimport * as _ from 'lodash';\r\n\r\nconst Blocks = {\r\n objective: ObjectiveA,\r\n work: WorkA,\r\n education: EducationA,\r\n projects: ProjectsA,\r\n awards: AwardsA,\r\n certifications: CertificationsA,\r\n skills: SkillsA,\r\n hobbies: HobbiesA,\r\n languages: LanguagesA,\r\n references: ReferencesA,\r\n};\r\n\r\nconst Glalie = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const layout = _.get(theme,'layoutblocks.glalie', []);\r\n \r\n const { r, g, b } = hexToRgb(theme.colors.primary) || {};\r\n\r\n const Profile = () => (\r\n <div className=\"grid gap-2 text-center\">\r\n {_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\") !== '' && (\r\n <img\r\n className=\"w-40 h-40 rounded-full mx-auto\"\r\n src={_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\")}\r\n alt=\"Resume Photograph\"\r\n />\r\n )}\r\n <div className=\"text-4xl font-bold leading-none\">\r\n <NamesB data={data} className=\"\"/>\r\n <SubNamesA data={data} />\r\n </div>\r\n <div className=\"tracking-wide text-xs uppercase font-medium\">\r\n {_.get(data, 'jsonld[\"@graph\"][1].description', \"\")}\r\n </div>\r\n </div>\r\n );\r\n\r\n return (\r\n <PageContext.Provider value={{ data, heading: HeadingB }}>\r\n <div\r\n id=\"page\"\r\n className=\"rounded\"\r\n style={{\r\n fontFamily: theme.font.family,\r\n color: theme.colors.primary,\r\n backgroundColor: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"grid grid-cols-12\">\r\n <div\r\n className=\"col-span-4\"\r\n style={{\r\n backgroundColor: `rgba(${r}, ${g}, ${b}, 0.1)`,\r\n }}\r\n >\r\n <div className=\"grid gap-6 text-center p-8\">\r\n <Profile />\r\n <ContactD />\r\n\r\n {layout[0] &&\r\n layout[0].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n\r\n <div className=\"col-span-8\">\r\n <div className=\"grid gap-4 p-8\">\r\n {layout[1] &&\r\n layout[1].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </PageContext.Provider>\r\n );\r\n};\r\n\r\nexport default Glalie;\r\n","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\rightSidebar\\index.js",["891"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\rightSidebar\\index.js",["892"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\leftSidebar\\index.js",["893"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\leftSidebar\\index.js",["894"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\rightSidebar\\index.js",["895"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\rightSidebar\\index.js",["896"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\leftSidebar\\index.js",["897"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\rightSidebar\\index.js",["898"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hu\\rightSidebar\\index.js",["899"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\rightSidebar\\index.js",["900"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\leftSidebar\\index.js",["901"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\rightSidebar\\index.js",["902"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\rightSidebar\\index.js",["903"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\es\\rightSidebar\\index.js",["904"],"D:\\github\\jsonldresume\\resume\\src\\templates\\celebi\\Celebi.js",["905","906"],"import React, { useContext, memo } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport { hexToRgb } from '../../utils';\r\nimport AwardsA from '../blocks/Awards/AwardsA';\r\nimport CertificationsA from '../blocks/Certifications/CertificationsA';\r\nimport ContactC from '../blocks/Contact/ContactC';\r\nimport EducationA from '../blocks/Education/EducationA';\r\nimport HeadingE from '../blocks/Heading/HeadingE';\r\nimport HobbiesA from '../blocks/Hobbies/HobbiesA';\r\nimport LanguagesB from '../blocks/Languages/LanguagesB';\r\nimport ObjectiveA from '../blocks/Objective/ObjectiveA';\r\nimport ProjectsA from '../blocks/Projects/ProjectsA';\r\nimport ReferencesA from '../blocks/References/ReferencesA';\r\nimport SkillsA from '../blocks/Skills/SkillsA';\r\nimport WorkA from '../blocks/Work/WorkA';\r\n\r\nimport PageContext from '../../context/PageContext';\r\n\r\nimport AppContext from '../../context/AppContext';\r\nimport NamesA from '../blocks/Names/NamesA';\r\nimport SubNamesA from '../blocks/Names/SubNamesA';\r\nimport * as _ from 'lodash';\r\n\r\nconst Blocks = {\r\n objective: ObjectiveA,\r\n work: WorkA,\r\n education: EducationA,\r\n projects: ProjectsA,\r\n awards: AwardsA,\r\n certifications: CertificationsA,\r\n skills: SkillsA,\r\n hobbies: HobbiesA,\r\n languages: LanguagesB,\r\n references: ReferencesA,\r\n};\r\n\r\nconst Celebi = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const layout = _.get(theme,'layoutblocks.celebi', []);\r\n \r\n const { r, g, b } = hexToRgb(theme.colors.accent) || {};\r\n\r\n\r\n const styles = {\r\n header: {\r\n position: 'absolute',\r\n left: 0,\r\n right: 0,\r\n display: 'flex',\r\n flexDirection: 'column',\r\n justifyContent: 'center',\r\n color: 'white',\r\n backgroundColor: theme.colors.primary,\r\n height: '160px',\r\n paddingLeft: '275px',\r\n },\r\n leftSection: {\r\n backgroundColor: `rgba(${r}, ${g}, ${b}, 0.1)`,\r\n },\r\n rightSection: {\r\n marginTop: '160px',\r\n },\r\n };\r\n\r\n const Photo = () =>\r\n (_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\") !== '' && (\r\n <div className=\"relative z-40\">\r\n <img\r\n className=\"w-full object-cover object-center\"\r\n src={_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\")}\r\n alt=\"Person Photograph\"\r\n style={{\r\n height: '160px',\r\n }}\r\n />\r\n </div>\r\n )) || (\r\n <div className=\"relative z-40\">\r\n <div style={{\r\n height: '160px',\r\n }}>\r\n </div>\r\n </div>\r\n );\r\n \r\n const Profile = () => (\r\n <div style={styles.header}>\r\n <NamesA data={data} />\r\n <SubNamesA data={data} />\r\n <h6 className=\"text-lg tracking-wider uppercase\">\r\n {_.get(data, 'jsonld[\"@graph\"][1].description', \"\")}\r\n </h6>\r\n </div>\r\n );\r\n\r\n return (\r\n <PageContext.Provider value={{ data, heading: HeadingE }}>\r\n <div\r\n id=\"page\"\r\n className=\"relative rounded\"\r\n style={{\r\n fontFamily: theme.font.family,\r\n color: theme.colors.text,\r\n backgroundColor: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"grid grid-cols-12 gap-8\">\r\n <div className=\"col-span-4 ml-8\" style={styles.leftSection}>\r\n <Photo />\r\n\r\n <div className=\"text-center grid gap-4 mt-4 mb-8 mx-6\">\r\n <div>\r\n <HeadingE>{data.profile.heading}</HeadingE>\r\n <div className=\"relative w-full grid gap-4 text-xs\">\r\n <ContactC />\r\n </div>\r\n </div>\r\n\r\n {_.get(layout,\"[0]\", []) &&\r\n _.get(layout,\"[0]\", []).map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n <div className=\"col-span-8\">\r\n <Profile />\r\n\r\n <div className=\"relative\" style={styles.rightSection}>\r\n <div className=\"grid gap-4 mt-4 mb-8 mr-8\">\r\n {_.get(layout,\"[1]\", []) &&\r\n _.get(layout,\"[1]\", []).map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </PageContext.Provider>\r\n );\r\n};\r\n\r\nexport default Celebi;\r\n","D:\\github\\jsonldresume\\resume\\src\\context\\AppContext.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\da\\index.js",["907"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\index.js",["908"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\index.js",["909"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\index.js",["910"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\index.js",["911"],["912","913"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\rightSidebar\\index.js",["914"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\cs\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\de\\leftSidebar\\index.js",["915"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\leftSidebar\\index.js",["916"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\rightSidebar\\index.js",["917"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fi\\leftSidebar\\index.js",["918"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\hi\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\leftSidebar\\index.js",["919"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\leftSidebar\\index.js",["920"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\sv\\leftSidebar\\index.js",["921"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\rightSidebar\\index.js",["922"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\leftSidebar\\index.js",["923"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\rightSidebar\\index.js",["924"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ko\\rightSidebar\\index.js",["925"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ja\\leftSidebar\\index.js",["926"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\rightSidebar\\index.js",["927"],"D:\\github\\jsonldresume\\resume\\src\\templates\\index.js",["928"],"import Onyx, { Image as OnyxPreview } from './onyx';\r\nimport Pikachu, { Image as PikachuPreview } from './pikachu';\r\nimport Gengar, { Image as GengarPreview } from './gengar';\r\nimport Castform, { Image as CastformPreview } from './castform';\r\nimport Glalie, { Image as GlaliePreview } from './glalie';\r\nimport Celebi, { Image as CelebiPreview } from './celebi';\r\n\r\nexport default [\r\n {\r\n key: 'onyx',\r\n name: 'Onyx',\r\n component: Onyx,\r\n preview: OnyxPreview,\r\n },\r\n {\r\n key: 'pikachu',\r\n name: 'Pikachu',\r\n component: Pikachu,\r\n preview: PikachuPreview,\r\n },\r\n {\r\n key: 'gengar',\r\n name: 'Gengar',\r\n component: Gengar,\r\n preview: GengarPreview,\r\n },\r\n {\r\n key: 'castform',\r\n name: 'Castform',\r\n component: Castform,\r\n preview: CastformPreview,\r\n },\r\n {\r\n key: 'glalie',\r\n name: 'Glalie',\r\n component: Glalie,\r\n preview: GlaliePreview,\r\n },\r\n {\r\n key: 'celebi',\r\n name: 'Celebi',\r\n component: Celebi,\r\n preview: CelebiPreview,\r\n },\r\n];\r\n","D:\\github\\jsonldresume\\resume\\src\\shared\\Dropdown.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\gengar\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\glalie\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\index.js",["929"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\index.js",["930"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\index.js",["931"],"D:\\github\\jsonldresume\\resume\\src\\templates\\pikachu\\Pikachu.js",["932","933","934"],"import React, { useContext, memo } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport ReactMarkdown from 'react-markdown';\r\nimport ContactA from '../blocks/Contact/ContactA';\r\nimport HeadingB from '../blocks/Heading/HeadingB';\r\nimport AwardsA from '../blocks/Awards/AwardsA';\r\nimport CertificationsA from '../blocks/Certifications/CertificationsA';\r\nimport EducationA from '../blocks/Education/EducationA';\r\nimport HobbiesA from '../blocks/Hobbies/HobbiesA';\r\nimport LanguagesA from '../blocks/Languages/LanguagesA';\r\nimport ProjectsA from '../blocks/Projects/ProjectsA';\r\nimport ReferencesA from '../blocks/References/ReferencesA';\r\nimport SkillsA from '../blocks/Skills/SkillsA';\r\nimport WorkA from '../blocks/Work/WorkA';\r\nimport ObjectiveB from '../blocks/Objective/ObjectiveB';\r\n\r\nimport PageContext from '../../context/PageContext';\r\n\r\nimport AppContext from '../../context/AppContext';\r\nimport NamesA from '../blocks/Names/NamesA';\r\nimport SubNamesA from '../blocks/Names/SubNamesA';\r\nimport * as _ from 'lodash';\r\n\r\nconst Blocks = {\r\n work: WorkA,\r\n education: EducationA,\r\n projects: ProjectsA,\r\n awards: AwardsA,\r\n certifications: CertificationsA,\r\n skills: SkillsA,\r\n hobbies: HobbiesA,\r\n languages: LanguagesA,\r\n references: ReferencesA,\r\n};\r\n\r\nconst Pikachu = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const layout = _.get(theme,'layoutblocks.pikachu', []);\r\n\r\n return (\r\n <PageContext.Provider value={{ data, heading: HeadingB }}>\r\n <div\r\n id=\"page\"\r\n className=\"p-8 rounded\"\r\n style={{\r\n fontFamily: theme.font.family,\r\n color: theme.colors.primary,\r\n backgroundColor: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"grid grid-cols-12 gap-8\">\r\n {_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\") !== '' && (\r\n <div className=\"self-center col-span-4\">\r\n <img\r\n className=\"w-48 h-48 rounded-full mx-auto object-cover\"\r\n src={_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\")}\r\n alt=\"Resume Photograph\"\r\n />\r\n </div>\r\n )}\r\n\r\n <div\r\n className={`${\r\n _.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\") !== '' ? 'col-span-8' : 'col-span-12'\r\n }`}\r\n >\r\n <div\r\n className=\"h-48 rounded flex flex-col justify-center\"\r\n style={{\r\n backgroundColor: theme.colors.primary,\r\n color: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"flex flex-col justify-center mx-8 my-6\">\r\n <NamesA data={data} className=\"text-3xl font-bold leading-tight\"/>\r\n <SubNamesA data={data} />\r\n <div className=\"text-sm font-medium tracking-wide\">\r\n {_.get(data, 'jsonld[\"@graph\"][1].description', \"\")}\r\n </div>\r\n\r\n <ObjectiveB data={data} />\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div className=\"col-span-4\">\r\n <div className=\"grid gap-4\">\r\n <ContactA />\r\n\r\n {layout[0] &&\r\n layout[0].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n\r\n <div className=\"col-span-8\">\r\n <div className=\"grid gap-4\">\r\n {layout[1] &&\r\n layout[1].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </PageContext.Provider>\r\n );\r\n};\r\n\r\nexport default Pikachu;\r\n","D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\rightSidebar\\index.js",["935"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\en\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\rightSidebar\\index.js",["936"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\tr\\leftSidebar\\index.js",["937"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ro\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\nl\\rightSidebar\\index.js",["938"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\rightSidebar\\index.js",["939"],"D:\\github\\jsonldresume\\resume\\src\\templates\\onyx\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\gengar\\Gengar.js",["940","941","942"],"import React, { useContext, memo } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport { hasAddress, hexToRgb } from '../../utils';\r\nimport AwardsA from '../blocks/Awards/AwardsA';\r\nimport CertificationsA from '../blocks/Certifications/CertificationsA';\r\nimport ContactB from '../blocks/Contact/ContactB';\r\nimport EducationA from '../blocks/Education/EducationA';\r\nimport HeadingC from '../blocks/Heading/HeadingC';\r\nimport HobbiesA from '../blocks/Hobbies/HobbiesA';\r\nimport LanguagesA from '../blocks/Languages/LanguagesA';\r\nimport ObjectiveA from '../blocks/Objective/ObjectiveA';\r\nimport ProjectsA from '../blocks/Projects/ProjectsA';\r\nimport ReferencesB from '../blocks/References/ReferencesB';\r\nimport SkillsA from '../blocks/Skills/SkillsA';\r\nimport WorkA from '../blocks/Work/WorkA';\r\n\r\nimport PageContext from '../../context/PageContext';\r\n\r\nimport AppContext from '../../context/AppContext';\r\nimport NamesB from '../blocks/Names/NamesB';\r\nimport SubNamesA from '../blocks/Names/SubNamesA';\r\nimport AddressA from '../blocks/Address/AddressA';\r\nimport * as _ from 'lodash';\r\n\r\nconst Blocks = {\r\n objective: ObjectiveA,\r\n work: WorkA,\r\n education: EducationA,\r\n projects: ProjectsA,\r\n awards: AwardsA,\r\n certifications: CertificationsA,\r\n skills: SkillsA,\r\n hobbies: HobbiesA,\r\n languages: LanguagesA,\r\n references: ReferencesB,\r\n};\r\n\r\nconst Gengar = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const layout = _.get(theme,'layoutblocks.gengar', []);\r\n \r\n const { r, g, b } = hexToRgb(theme.colors.primary) || {};\r\n\r\n const Photo = () =>\r\n _.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\") !== '' && (\r\n <img\r\n className=\"w-24 h-24 rounded-full mr-4 object-cover border-4\"\r\n style={{\r\n borderColor: theme.colors.background,\r\n }}\r\n src={_.get(data, 'jsonld[\"@graph\"][1].image.contentUrl', \"\")}\r\n alt=\"Resume Photograph\"\r\n />\r\n );\r\n\r\n const Profile = () => (\r\n <div>\r\n <NamesB data={data} className=\"text-2xl font-bold leading-tight\"/>\r\n <SubNamesA data={data} />\r\n <div className=\"text-xs font-medium mt-2\">{_.get(data, 'jsonld[\"@graph\"][1].description', \"\")}</div>\r\n </div>\r\n );\r\n\r\n return (\r\n <PageContext.Provider value={{ data, heading: HeadingC }}>\r\n <div\r\n id=\"page\"\r\n className=\"rounded\"\r\n style={{\r\n fontFamily: theme.font.family,\r\n color: theme.colors.primary,\r\n backgroundColor: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"grid grid-cols-12\">\r\n <div\r\n className=\"col-span-4 px-6 py-8\"\r\n style={{\r\n backgroundColor: theme.colors.primary,\r\n color: theme.colors.background,\r\n }}\r\n >\r\n <div className=\"flex items-center\">\r\n <Photo />\r\n <Profile />\r\n </div>\r\n \r\n <AddressA data={data} mainclassName=\"flex flex-col mt-4 text-xs\" hclassName=\"font-bold text-xs uppercase tracking-wide mb-1\" subclassName=\"\" />\r\n\r\n <hr\r\n className=\"w-1/4 my-5 opacity-25\"\r\n style={{ borderColor: theme.colors.background }}\r\n />\r\n\r\n <h6 className=\"font-bold text-xs uppercase tracking-wide mb-2\">\r\n {data.contacts.heading || \"Contact\"}\r\n </h6>\r\n <ContactB />\r\n </div>\r\n\r\n <div\r\n className=\"col-span-8 px-6 py-8\"\r\n style={{ backgroundColor: `rgba(${r}, ${g}, ${b}, 0.1)` }}\r\n >\r\n <div className=\"grid gap-6 items-center\">\r\n {layout[0] &&\r\n layout[0].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n\r\n <div\r\n className=\"col-span-4 px-6 py-8\"\r\n style={{ backgroundColor: `rgba(${r}, ${g}, ${b}, 0.1)` }}\r\n >\r\n <div className=\"grid gap-6\">\r\n {layout[1] &&\r\n layout[1].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n\r\n <div className=\"col-span-8 px-6 py-8\">\r\n <div className=\"grid gap-6\">\r\n {layout[2] &&\r\n layout[2].map((x) => {\r\n const Component = Blocks[x];\r\n return Component && <Component key={x} />;\r\n })}\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </PageContext.Provider>\r\n );\r\n};\r\n\r\nexport default Gengar;\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\pikachu\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\index.js",["943"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\he\\index.js",["944"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\index.js",["945"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\index.js",["946"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\index.js",["947"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ar\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ca\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\zh\\rightSidebar\\index.js",["948"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\no\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\fr\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pa\\rightSidebar\\index.js",["949"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\it\\leftSidebar\\index.js",["950"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\vi\\leftSidebar\\index.js",["951"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\el\\index.js",["952"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\index.js",["953"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\af\\rightSidebar\\index.js",["954"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ru\\rightSidebar\\index.js",["955"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\mr\\rightSidebar\\index.js",["956"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ta\\rightSidebar\\index.js",["957"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\ml\\leftSidebar\\index.js",["958"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\uk\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pt\\leftSidebar\\index.js",["959"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\pl\\leftSidebar\\index.js",["960"],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\kn\\app\\index.js",[],"D:\\github\\jsonldresume\\resume\\src\\i18n\\locales\\as\\rightSidebar\\index.js",["961"],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Awards\\AwardsA.js",["962"],"import React, { memo, useContext } from 'react';\r\nimport ReactMarkdown from 'react-markdown';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { formatDate, safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\nconst AwardItem = ({ item, language }) => (\r\n <div>\r\n <div className=\"flex justify-between items-center\">\r\n <div className=\"flex flex-col text-left mr-2\">\r\n <h6 className=\"font-semibold text-sm\">{_.get(item, \"['skill:title']\", \"\")}</h6>\r\n <span className=\"text-xs\">{_.get(item, \"['skill:conferredBy'].name\", \"\")}</span>\r\n </div>\r\n {_.get(item, \"['skill:awardedDate']\", \"\") !== '' && (\r\n <h6 className=\"text-xs font-medium text-right\">\r\n {formatDate({ date: _.get(item, \"['skill:awardedDate']\", \"\"), language })}\r\n </h6>\r\n )}\r\n </div>\r\n {_.get(item, \"description\", \"\") !== '' && (\r\n <ReactMarkdown className=\"markdown mt-2 text-sm\" source={_.get(item, \"description\", \"\")} />\r\n )}\r\n </div>\r\n);\r\n\r\nconst AwardsA = () => {\r\n const { data, heading: Heading } = useContext(PageContext);\r\n\r\n return (data.awards &&\r\n data.awards.enable) ? (\r\n <div>\r\n <Heading>{data.awards.heading}</Heading>\r\n <div className=\"grid gap-4\">\r\n {_.get(data.jsonld[\"@graph\"][0], 'award', []).filter(x => x[\"skill:title\"]!==\"\").map((x) => (\r\n <AwardItem key={_.get(x,'@id', uuidv4())} item={x} language={data.language || 'en'} />\r\n ))}\r\n </div>\r\n </div>\r\n ) : null;\r\n};\r\n\r\nexport default memo(AwardsA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactA.js",["963","964"],"import { get } from 'lodash';\r\nimport React, { memo, useContext } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport { FaCaretRight } from 'react-icons/fa';\r\nimport AppContext from '../../../context/AppContext';\r\nimport { safetyCheck } from '../../../utils';\r\nimport BirthDateB from '../BirthDate/BirthDateB';\r\nimport Icons from '../Icons';\r\nimport * as _ from 'lodash';\r\n\r\nconst ContactItem = ({ value, icon, link }) => {\r\n const Icon = get(Icons, icon && icon.toLowerCase(), FaCaretRight);\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n\r\n return value ? (\r\n <div className=\"flex items-center\">\r\n <Icon\r\n size=\"10px\"\r\n className=\"mr-2\"\r\n style={{ color: theme.colors.primary }}\r\n />\r\n {link ? (\r\n <a href={link} target=\"_blank\" rel=\"noopener noreferrer\">\r\n <span className=\"font-medium break-all\">{value}</span>\r\n </a>\r\n ) : (\r\n <span className=\"font-medium break-all\">{value}</span>\r\n )}\r\n </div>\r\n ) : null;\r\n};\r\n\r\nconst ContactA = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n\r\n return (\r\n <div className=\"text-xs grid gap-2\">\r\n <ContactItem\r\n label={_.get(data,'profile.phone.heading', t(\"Phone\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}\r\n icon=\"phone\"\r\n link={`tel:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}`}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.website.heading', t(\"Website\"))}\r\n value={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n icon=\"website\"\r\n link={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.email.heading' ,t(\"Email\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}\r\n icon=\"email\"\r\n link={`mailto:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}`}\r\n />\r\n\r\n <BirthDateB />\r\n\r\n {safetyCheck(data.social) &&\r\n data.social.items.map((x) => (\r\n <ContactItem\r\n key={x.id}\r\n value={x.username}\r\n icon={x.network}\r\n link={x.url}\r\n />\r\n ))}\r\n </div>\r\n );\r\n};\r\n\r\nexport default memo(ContactA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactB.js",["965","966"],"import { get } from 'lodash';\r\nimport React, { memo, useContext } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport { FaCaretRight } from 'react-icons/fa';\r\nimport AppContext from '../../../context/AppContext';\r\nimport { safetyCheck } from '../../../utils';\r\nimport BirthDateC from '../BirthDate/BirthDateC';\r\nimport Icons from '../Icons';\r\nimport * as _ from 'lodash';\r\n\r\nconst ContactItem = ({ value, icon, link }) => {\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const Icon = get(Icons, icon && icon.toLowerCase(), FaCaretRight);\r\n\r\n return value ? (\r\n <div className=\"flex items-center\">\r\n <Icon\r\n size=\"10px\"\r\n className=\"mr-2\"\r\n style={{ color: theme.colors.background }}\r\n />\r\n {link ? (\r\n <a href={link} target=\"_blank\" rel=\"noopener noreferrer\">\r\n <span className=\"font-medium break-all\">{value}</span>\r\n </a>\r\n ) : (\r\n <span className=\"font-medium break-all\">{value}</span>\r\n )}\r\n </div>\r\n ) : null;\r\n};\r\n\r\nconst ContactB = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n\r\n return (\r\n <div className=\"text-xs grid gap-2\">\r\n <ContactItem\r\n label={_.get(data,'profile.phone.heading', t(\"Phone\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}\r\n icon=\"phone\"\r\n link={`tel:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}`}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.website.heading', t(\"Website\"))}\r\n value={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n icon=\"website\"\r\n link={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.email.heading' ,t(\"Email\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}\r\n icon=\"email\"\r\n link={`mailto:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}`}\r\n />\r\n\r\n <BirthDateC />\r\n\r\n {safetyCheck(data.social) &&\r\n data.social.items.map((x) => (\r\n <ContactItem\r\n key={x.id}\r\n value={x.username}\r\n icon={x.network}\r\n link={x.url}\r\n />\r\n ))}\r\n </div>\r\n );\r\n};\r\n\r\nexport default memo(ContactB);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactC.js",["967","968"],"import React, { memo, useContext } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport AppContext from '../../../context/AppContext';\r\nimport { hasAddress, safetyCheck } from '../../../utils';\r\nimport BirthDateA from '../BirthDate/BirthDateA';\r\nimport AddressA from '../Address/AddressA';\r\nimport * as _ from 'lodash';\r\n\r\nconst ContactItem = ({ value, label, link }) =>\r\n value ? (\r\n <div className=\"flex flex-col\">\r\n <h6 className=\"capitalize font-semibold\">{label}</h6>\r\n {link ? (\r\n <a href={link} target=\"_blank\" rel=\"noopener noreferrer\">\r\n <span className=\"font-medium break-all\">{value}</span>\r\n </a>\r\n ) : (\r\n <span className=\"font-medium break-all\">{value}</span>\r\n )}\r\n </div>\r\n ) : null;\r\n \r\nconst ContactC = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n\r\n return (\r\n <div className=\"text-xs grid gap-2\">\r\n <AddressA data={data} />\r\n\r\n <ContactItem\r\n label={_.get(data,'profile.phone.heading', t(\"Phone\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}\r\n link={`tel:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}`}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.website.heading', t(\"Website\"))}\r\n value={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n link={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.email.heading' ,t(\"Email\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}\r\n link={`mailto:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}`}\r\n />\r\n\r\n <BirthDateA />\r\n\r\n {safetyCheck(data.social) &&\r\n data.social.items.map((x) => (\r\n <ContactItem\r\n key={x.id}\r\n value={x.username}\r\n label={x.network}\r\n link={x.url}\r\n />\r\n ))}\r\n </div>\r\n );\r\n};\r\n\r\nexport default memo(ContactC);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Education\\EducationA.js",["969"],"import React, { memo, useContext } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport ReactMarkdown from 'react-markdown';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { formatDateRange, safetyCheck } from '../../../utils';\r\nimport SectionSkillsA from '../SectionSkills/SectionSkillsA';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\nconst EducationItem = ({ item, language }) => {\r\n const { t } = useTranslation();\r\n return (\r\n <div>\r\n <div className=\"flex justify-between items-center\">\r\n <div className=\"flex flex-col text-left mr-2\">\r\n <h6 className=\"font-semibold text-sm\">{_.get(item, \"about.provider.name\", \"\")}</h6>\r\n <span className=\"text-xs\">\r\n <strong>{_.get(item, \"educationalLevel\", \"\")}</strong> {_.get(item, \"about.educationalCredentialAwarded\", \"\")}\r\n </span>\r\n </div>\r\n <div className=\"flex flex-col items-end text-right\">\r\n {_.get(item, \"about.startDate\", \"\") !== '' && (\r\n <h6 className=\"text-xs font-medium mb-1\">\r\n (\r\n {formatDateRange(\r\n {\r\n startDate: _.get(item, \"about.startDate\", \"\"),\r\n endDate: _.get(item, \"about.endDate\", \"\"),\r\n language,\r\n },\r\n t,\r\n )}\r\n )\r\n </h6>\r\n )}\r\n <span className=\"text-sm font-medium\">{_.get(item, \"aggregateRating.ratingValue\", \"\")}/{_.get(item, \"aggregateRating.bestRating\", \"\")}</span>\r\n </div>\r\n </div>\r\n {item.summary && (\r\n <ReactMarkdown\r\n className=\"markdown mt-2 text-sm\"\r\n source={_.get(item, 'abstract', '')}\r\n />\r\n )}\r\n <SectionSkillsA skills={_.get(item, \"teaches\", [])} />\r\n </div>\r\n );\r\n};\r\n\r\nconst EducationA = () => {\r\n const { data, heading: Heading } = useContext(PageContext);\r\n\r\n return (_.get(data, \"jsonld['@graph'][1].hasCredential\", []).length>0 &&\r\n data.education.enable) ? (\r\n <div>\r\n <Heading>{data.education.heading}</Heading>\r\n <div className=\"grid gap-4\">\r\n {_.get(data, \"jsonld['@graph'][1].hasCredential\", []).filter(x => (!_.get(x, '@id', '').endsWith(\"disable\") && _.get(x, 'credentialCategory', '')===\"degree\")).map((x) => (<EducationItem\r\n key={_.get(x, '@id', uuidv4())}\r\n item={x}\r\n language={data.language || 'en'}\r\n />\r\n ))}\r\n </div>\r\n </div>\r\n ) : null;\r\n};\r\n\r\nexport default memo(EducationA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingA.js",["970"],"import React, { memo, useContext } from 'react';\r\nimport AppContext from '../../../context/AppContext';\r\n\r\nconst HeadingA = ({ children }) => {\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n\r\n return (\r\n <h6\r\n className=\"text-xs font-bold uppercase mb-1\"\r\n style={{ color: theme.colors.primary }}\r\n >\r\n {children}\r\n </h6>\r\n );\r\n};\r\n\r\nexport default memo(HeadingA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Certifications\\CertificationsA.js",["971","972","973"],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Objective\\ObjectiveA.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Projects\\ProjectsA.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\References\\ReferencesB.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Names\\NamesA.js",["974","975","976","977"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n \r\nconst NamesA = ({data, className=\"tracking-wide uppercase font-bold\"}, style={ fontSize: '2.75em' }) => (\r\n <h1 className={className} style={style}>\r\n {(Array.isArray(data.jsonld['@graph'][1].givenName)) ? (_.get(data,\"jsonld['@graph'][1].givenName[0]['@value']\",\"\")) : (data.jsonld['@graph'][1].givenName)} {(Array.isArray(data.jsonld['@graph'][1].familyName)) ? (_.get(data,\"jsonld['@graph'][1].familyName[0]['@value']\", \"\")) : (data.jsonld['@graph'][1].familyName)}\r\n </h1>\r\n );\r\n\r\nexport default memo(NamesA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Names\\SubNamesA.js",["978","979","980","981"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n \r\nconst SubnamesA = ({data}) => (\r\n <h6 className=\"text-lg tracking-wider uppercase\">{(\r\n (_.get(data,\"jsonld['@graph'][1].givenName[1]\", \"\")) ? (\" (\"+_.get(data,\"jsonld['@graph'][1].givenName\", []).map(function(elem,index){\r\n if(index > 0 && elem['@value']){\r\n let name = elem['@value'];\r\n let familynameIndex = _.get(data,\"jsonld['@graph'][1].familyName\",[]).findIndex(x=>x['@language']===elem['@language']);\r\n if(familynameIndex >= 0){\r\n if(data.jsonld['@graph'][1].familyName[familynameIndex] && data.jsonld['@graph'][1].familyName[familynameIndex]['@value']){\r\n name += \" \"+data.jsonld['@graph'][1].familyName[familynameIndex]['@value'];\r\n }\r\n }\r\n return name;\r\n }else{\r\n return null;\r\n }\r\n }).filter(function (el) {\r\n return el != null;\r\n }).join(\", \")+\")\") \r\n : \r\n (\"\")\r\n )}\r\n </h6>\r\n );\r\n\r\nexport default memo(SubnamesA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Icons.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\SectionSkills\\SectionSkillsA.js",["982","983","984","985"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\nconst SectionSkillsItem = x => (\r\n x && (\r\n <p key={uuidv4()}> | {x}</p>\r\n )\r\n)\r\n \r\nconst SectionSkillsA = ({skills}) => (\r\n skills && (skills.length>0) && (\r\n <div className=\"text-xs text-gray-800 flex\">\r\n {\r\n skills.filter(x => (x !== '')).map(SectionSkillsItem)\r\n }\r\n </div>\r\n )\r\n)\r\n\r\nexport default memo(SectionSkillsA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\BirthDate\\BirthDateA.js",["986","987","988"],"import React, { memo, useContext } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport PageContext from '../../../context/PageContext';\r\nimport AppContext from '../../../context/AppContext';\r\nimport { formatDate } from '../../../utils';\r\nimport * as _ from 'lodash';\r\n\r\nconst BirthDateA = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n\r\n if (_.get(data,\"jsonld['@graph'][1].birthDate\",\"\")) {\r\n return (\r\n <div className=\"text-xs\">\r\n <h6 className=\"capitalize font-semibold\">\r\n {data.profile.birthDate.heading || \"Birth Date\"}\r\n </h6>\r\n <div>\r\n <span>\r\n {formatDate({\r\n date: _.get(data,\"jsonld['@graph'][1].birthDate\",\"\"),\r\n language: data.language || 'en',\r\n includeDay: true,\r\n })}\r\n </span>\r\n </div>\r\n </div>\r\n );\r\n }\r\n\r\n return null;\r\n};\r\n\r\nexport default memo(BirthDateA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Names\\NamesB.js",["989","990","991","992"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n \r\nconst NamesB = ({data, className=\"text-2xl font-bold leading-tight\"}, style={}) => (\r\n\t<>\r\n\t\t<h1 className={className} style={style}>\r\n\t\t\t {(Array.isArray(data.jsonld['@graph'][1].givenName)) ? (_.get(data,\"jsonld['@graph'][1].givenName[0]['@value']\",\"\")) : (data.jsonld['@graph'][1].givenName)} \r\n\t\t</h1>\r\n\t\t<h1 className={className} style={style}>\r\n\t\t\t {(Array.isArray(data.jsonld['@graph'][1].familyName)) ? (_.get(data,\"jsonld['@graph'][1].familyName[0]['@value']\", \"\")) : (data.jsonld['@graph'][1].familyName)}\r\n\t\t</h1>\r\n\t</>\r\n );\r\n\r\nexport default memo(NamesB);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\References\\ReferencesA.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Hobbies\\HobbiesA.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingD.js",["993"],"import React, { memo, useContext } from 'react';\r\nimport AppContext from '../../../context/AppContext';\r\nimport { hexToRgb } from '../../../utils';\r\n\r\nconst HeadingD = ({ children }) => {\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const { r, g, b } = hexToRgb(theme.colors.primary) || {};\r\n\r\n return (\r\n <h6\r\n className=\"py-1 px-4 rounded-r leading-loose font-bold text-xs uppercase tracking-wide mb-3\"\r\n style={{\r\n marginLeft: '-15px',\r\n color: theme.colors.background,\r\n backgroundColor: `rgba(${r - 40}, ${g - 40}, ${b - 40}, 0.8)`,\r\n }}\r\n >\r\n {children}\r\n </h6>\r\n );\r\n};\r\n\r\nexport default memo(HeadingD);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Objective\\ObjectiveB.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\BirthDate\\BirthDateC.js",["994"],"import React, { memo, useContext } from 'react';\r\nimport { get } from 'lodash';\r\nimport PageContext from '../../../context/PageContext';\r\nimport AppContext from '../../../context/AppContext';\r\nimport Icons from '../Icons';\r\nimport { formatDate } from '../../../utils';\r\nimport * as _ from 'lodash';\r\n\r\nconst BirthDateC = () => {\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const Icon = get(Icons, 'birthday');\r\n\r\n if (_.get(data,\"jsonld['@graph'][1].birthDate\",\"\")) {\r\n return (\r\n <div className=\"text-xs flex items-center\">\r\n <Icon\r\n size=\"10px\"\r\n className=\"mr-2\"\r\n style={{ color: theme.colors.background }}\r\n />\r\n <span className=\"font-medium break-all\">\r\n {formatDate({\r\n date: _.get(data,\"jsonld['@graph'][1].birthDate\",\"\"),\r\n language: data.language || 'en',\r\n includeDay: true,\r\n })}\r\n </span>\r\n </div>\r\n );\r\n }\r\n\r\n return null;\r\n};\r\n\r\nexport default memo(BirthDateC);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Skills\\SkillsA.js",["995"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\nconst userSkills = (data) => {\r\n let workSkills = _.chain(_.get(data, \"jsonld['@graph'][1].hasOccupation\", [])).map('skills').flatten();\r\n \r\n let awardSkills = _.chain(_.get(data, \"jsonld['@graph'][0].award\", [])).map('skill:assesses').flatten();\r\n \r\n let educationSkills = _.chain(_.get(data, \"jsonld['@graph'][1].hasCredential\", [])).map('teaches').flatten();\r\n \r\n let coursesSkills = _.chain(_.get(data, \"jsonld['@graph'][1].hasCredential\", [])).map('about').flatten().map('hasCourse').flatten().map('teaches').flatten();\r\n \r\n let educationProjectSkills = _.chain(_.get(data, \"jsonld['@graph'][1].hasCredential\", [])).map('about').map('workExample').flatten().map('hasPart').flatten().map('teaches').flatten();\r\n \r\n let interactionTeachSkills = _.chain(_.get(data, \"jsonld['@graph'][1].interactionStatistic\", [])).map('result').flatten().map('teaches').flatten();\r\n \r\n let interactionAssessSkills = _.chain(_.get(data, \"jsonld['@graph'][1].interactionStatistic\", [])).map('result').flatten().map('assesses').flatten();\r\n \r\n let allSkills = [...workSkills, ...awardSkills, ...educationSkills, ...coursesSkills, ...educationProjectSkills, ...interactionTeachSkills, ...interactionAssessSkills];\r\n \r\n let skillsObject = {};\r\n for(let i=0; i<allSkills.length; i++){\r\n if(skillsObject[allSkills[i]]){\r\n skillsObject[allSkills[i]] = skillsObject[allSkills[i]] + 1;\r\n }else{\r\n skillsObject[allSkills[i]] = 1;\r\n }\r\n }\r\n \r\n return skillsObject;\r\n};\r\n\r\nconst SkillItem = (x, level) => (\r\n x !== undefined && x !== 'undefined' && x !== '' && (\r\n <div key={uuidv4()} className=\"flex flex-col\">\r\n <h6 className=\"font-semibold text-sm\">{x}</h6>\r\n <span className=\"text-xs\">{(level < 2) ? 'Beginner': ((level <=4 && level>=2) ? 'Intermediate': 'Advanced')}</span>\r\n </div>\r\n )\r\n);\r\n\r\nconst SkillsA = () => {\r\n const { data, heading: Heading } = useContext(PageContext);\r\n const skills = userSkills(data);\r\n \r\n return _.size(skills) > 0 ? (\r\n <div>\r\n <Heading>{data.skills.heading}</Heading>\r\n <div className=\"grid grid-cols-2 gap-y-2 gap-x-4\">\r\n {Object.keys(skills).map(SkillItem)}\r\n </div>\r\n </div>\r\n ) : null;\r\n};\r\n\r\nexport default memo(SkillsA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Address\\AddressA.js",["996","997","998","999"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\nconst AddressItem = ({x, index, subclassName}) => (\r\n x && (\r\n <div className={subclassName}>\r\n <span>{x.streetAddress}</span>\r\n <span> {x.addressLocality} {x.addressRegion}</span>\r\n <span> {x.addressCountry} {x.postalCode}</span>\r\n </div>\r\n )\r\n);\r\n \r\nconst AddressA = ({data, mainclassName=\"\", hclassName=\"capitalize font-semibold\"}, subclassName=\"flex flex-col text-xs\") => (\r\n (\r\n data.jsonld[\"@graph\"][1].address && data.jsonld[\"@graph\"][1].address.length>0 &&\r\n data.address.enable && (\r\n <div className={mainclassName}>\r\n <h6 className={hclassName}>{_.get(data, 'profile.address.heading', \"Address\")}</h6>\r\n \r\n {data.jsonld[\"@graph\"][1].address.filter(x => (Date.parse(x.hoursAvailable.validThrough) - Date.parse(new Date()))>0).map((x, index) => (<AddressItem x={x} index={index} subclassName={subclassName} key={index} />))}\r\n </div>\r\n )\r\n ) || (\"\")\r\n);\r\n\r\nexport default memo(AddressA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Contact\\ContactD.js",["1000"],"import React, { memo, useContext } from 'react';\r\nimport { useTranslation } from 'react-i18next';\r\nimport { MdFlare } from 'react-icons/md';\r\nimport AppContext from '../../../context/AppContext';\r\nimport { hasAddress, safetyCheck } from '../../../utils';\r\nimport BirthDateA from '../BirthDate/BirthDateA';\r\nimport AddressA from '../Address/AddressA';\r\nimport * as _ from 'lodash';\r\n\r\nconst ContactItem = ({ value, label, link }) =>\r\n value ? (\r\n <div className=\"flex flex-col\">\r\n <h6 className=\"capitalize font-semibold\">{label}</h6>\r\n {link ? (\r\n <a href={link} target=\"_blank\" rel=\"noopener noreferrer\">\r\n <span className=\"font-medium break-all\">{value}</span>\r\n </a>\r\n ) : (\r\n <span className=\"font-medium break-all\">{value}</span>\r\n )}\r\n </div>\r\n ) : null;\r\n\r\nconst ContactD = () => {\r\n const { t } = useTranslation();\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n\r\n return (\r\n <div\r\n className=\"my-4 relative w-full border-2 grid gap-2 text-center text-xs py-5\"\r\n style={{\r\n borderColor: theme.colors.primary,\r\n }}\r\n >\r\n <div\r\n className=\"absolute text-center\"\r\n style={{\r\n top: '-11px',\r\n left: '50%',\r\n marginLeft: '-10px',\r\n color: theme.colors.primary,\r\n }}\r\n >\r\n <MdFlare size=\"20px\" />\r\n </div>\r\n\r\n <AddressA data={data} />\r\n\r\n <ContactItem\r\n label={_.get(data,'profile.phone.heading', t(\"Phone\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}\r\n link={`tel:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'telephone', \"\")}`}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.website.heading', t(\"Website\"))}\r\n value={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n link={_.get(data,'jsonld[\"@graph\"][1].sameAs[0]',\"\")}\r\n />\r\n <ContactItem\r\n label={_.get(data,'profile.email.heading' ,t(\"Email\"))}\r\n value={_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}\r\n link={`mailto:${_.get(_.find(data.jsonld[\"@graph\"][1].contactPoint,{contactType:\"Preferred\"}), 'email', \"\")}`}\r\n />\r\n\r\n <BirthDateA />\r\n\r\n {safetyCheck(data.social) &&\r\n data.social.items.map((x) => (\r\n <ContactItem\r\n key={x.id}\r\n value={x.username}\r\n label={x.network}\r\n link={x.url}\r\n />\r\n ))}\r\n </div>\r\n );\r\n};\r\n\r\nexport default memo(ContactD);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Languages\\LanguagesB.js",["1001"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\nconst LanguageItem = (x) => (\r\n <div key={_.get(x,'@id', uuidv4())} className=\"flex flex-col\">\r\n <h6 className=\"font-semibold text-sm\">{_.get(x, 'name', '')}</h6>\r\n <span className=\"text-xs\">{x.fluency}</span>\r\n </div>\r\n);\r\n\r\nconst LanguagesB = () => {\r\n const { data, heading: Heading } = useContext(PageContext);\r\n\r\n return (data.languages &&\r\n data.languages.enable && (_.get(data, 'jsonld[\"@graph\"][1].knowsLanguage',[]).length > 0)) ? (\r\n <div>\r\n <Heading>{data.languages.heading}</Heading>\r\n <div className=\"grid gap-2\">{_.get(data, 'jsonld[\"@graph\"][1].knowsLanguage', []).filter(x => _.get(x, 'name', '') !== '').map(LanguageItem)}</div>\r\n </div>\r\n ) : null;\r\n};\r\n\r\nexport default memo(LanguagesB);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Languages\\LanguagesA.js",["1002"],"import React, { memo, useContext } from 'react';\r\nimport PageContext from '../../../context/PageContext';\r\nimport { safetyCheck } from '../../../utils';\r\n\r\nimport * as _ from 'lodash';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\nconst LanguageItem = (x) => (\r\n <div key={_.get(x,'@id', uuidv4())} className=\"flex flex-col\">\r\n <h6 className=\"font-semibold text-sm\">{_.get(x, 'name', '')}</h6>\r\n <span className=\"text-xs\">{x.fluency}</span>\r\n </div>\r\n);\r\n\r\nconst LanguagesA = () => {\r\n const { data, heading: Heading } = useContext(PageContext);\r\n\r\n return (data.languages &&\r\n data.languages.enable && (_.get(data, 'jsonld[\"@graph\"][1].knowsLanguage',[]).length > 0)) ? (\r\n <div>\r\n <Heading>{data.languages.heading}</Heading>\r\n <div className=\"grid grid-cols-2 gap-2\">\r\n {_.get(data, 'jsonld[\"@graph\"][1].knowsLanguage', []).filter(x => _.get(x, 'name', '') !== '').map(LanguageItem)}\r\n </div>\r\n </div>\r\n ) : null;\r\n};\r\n\r\nexport default memo(LanguagesA);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingC.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingE.js",[],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\BirthDate\\BirthDateB.js",["1003"],"import React, { memo, useContext } from 'react';\r\nimport { get } from 'lodash';\r\nimport PageContext from '../../../context/PageContext';\r\nimport AppContext from '../../../context/AppContext';\r\nimport Icons from '../Icons';\r\nimport { formatDate } from '../../../utils';\r\nimport * as _ from 'lodash';\r\n\r\nconst BirthDateB = () => {\r\n const context = useContext(AppContext);\r\n const { state } = context;\r\n const { data, theme } = state;\r\n const Icon = get(Icons, 'birthday');\r\n\r\n if (_.get(data,\"jsonld['@graph'][1].birthDate\",\"\")) {\r\n return (\r\n <div className=\"text-xs flex items-center\">\r\n <Icon\r\n size=\"10px\"\r\n className=\"mr-2\"\r\n style={{ color: theme.colors.primary }}\r\n />\r\n <span className=\"font-medium break-all\">\r\n {formatDate({\r\n date: _.get(data,\"jsonld['@graph'][1].birthDate\",\"\"),\r\n language: data.language || 'en',\r\n includeDay: true,\r\n })}\r\n </span>\r\n </div>\r\n );\r\n }\r\n\r\n return null;\r\n};\r\n\r\nexport default memo(BirthDateB);\r\n","D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Work\\WorkA.js",["1004"],"D:\\github\\jsonldresume\\resume\\src\\templates\\blocks\\Heading\\HeadingB.js",["1005"],{"ruleId":"1006","replacedBy":"1007"},{"ruleId":"1008","replacedBy":"1009"},{"ruleId":"1010","severity":1,"message":"1011","line":1,"column":17,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":25},{"ruleId":"1010","severity":1,"message":"1014","line":1,"column":27,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":37},{"ruleId":"1010","severity":1,"message":"1015","line":11,"column":8,"nodeType":"1012","messageId":"1013","endLine":11,"endColumn":18},{"ruleId":"1006","replacedBy":"1016"},{"ruleId":"1008","replacedBy":"1017"},{"ruleId":"1010","severity":1,"message":"1018","line":2,"column":10,"nodeType":"1012","messageId":"1013","endLine":2,"endColumn":13},{"ruleId":"1010","severity":1,"message":"1019","line":2,"column":15,"nodeType":"1012","messageId":"1013","endLine":2,"endColumn":22},{"ruleId":"1020","severity":1,"message":"1021","line":36,"column":1,"nodeType":"1022","endLine":71,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1006","replacedBy":"1023"},{"ruleId":"1008","replacedBy":"1024"},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1006","replacedBy":"1025"},{"ruleId":"1008","replacedBy":"1026"},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1006","replacedBy":"1027"},{"ruleId":"1008","replacedBy":"1028"},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1010","severity":1,"message":"1029","line":1,"column":29,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1030","line":18,"column":10,"nodeType":"1012","messageId":"1013","endLine":18,"endColumn":20},{"ruleId":"1010","severity":1,"message":"1031","line":39,"column":11,"nodeType":"1012","messageId":"1013","endLine":39,"endColumn":12},{"ruleId":"1010","severity":1,"message":"1029","line":1,"column":29,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1031","line":37,"column":11,"nodeType":"1012","messageId":"1013","endLine":37,"endColumn":12},{"ruleId":"1006","replacedBy":"1032"},{"ruleId":"1008","replacedBy":"1033"},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1006","replacedBy":"1034"},{"ruleId":"1008","replacedBy":"1035"},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1006","replacedBy":"1036"},{"ruleId":"1008","replacedBy":"1037"},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1006","replacedBy":"1038"},{"ruleId":"1008","replacedBy":"1039"},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1006","replacedBy":"1040"},{"ruleId":"1008","replacedBy":"1041"},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1006","replacedBy":"1042"},{"ruleId":"1008","replacedBy":"1043"},{"ruleId":"1010","severity":1,"message":"1029","line":1,"column":29,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1031","line":38,"column":11,"nodeType":"1012","messageId":"1013","endLine":38,"endColumn":12},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1010","severity":1,"message":"1029","line":1,"column":29,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1031","line":38,"column":11,"nodeType":"1012","messageId":"1013","endLine":38,"endColumn":12},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1006","replacedBy":"1044"},{"ruleId":"1008","replacedBy":"1045"},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1046","line":8,"column":1,"nodeType":"1022","endLine":45,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1010","severity":1,"message":"1029","line":1,"column":29,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1047","line":3,"column":8,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1031","line":37,"column":11,"nodeType":"1012","messageId":"1013","endLine":37,"endColumn":12},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1010","severity":1,"message":"1029","line":1,"column":29,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1030","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":20},{"ruleId":"1010","severity":1,"message":"1031","line":39,"column":11,"nodeType":"1012","messageId":"1013","endLine":39,"endColumn":12},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":5,"column":1,"nodeType":"1022","endLine":9,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":11,"column":1,"nodeType":"1022","endLine":21,"endColumn":3},{"ruleId":"1020","severity":1,"message":"1021","line":8,"column":1,"nodeType":"1022","endLine":15,"endColumn":3},{"ruleId":"1010","severity":1,"message":"1048","line":4,"column":22,"nodeType":"1012","messageId":"1013","endLine":4,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1049","line":15,"column":11,"nodeType":"1012","messageId":"1013","endLine":15,"endColumn":15},{"ruleId":"1010","severity":1,"message":"1050","line":39,"column":17,"nodeType":"1012","messageId":"1013","endLine":39,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1049","line":14,"column":11,"nodeType":"1012","messageId":"1013","endLine":14,"endColumn":15},{"ruleId":"1010","severity":1,"message":"1050","line":39,"column":17,"nodeType":"1012","messageId":"1013","endLine":39,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1030","line":4,"column":10,"nodeType":"1012","messageId":"1013","endLine":4,"endColumn":20},{"ruleId":"1010","severity":1,"message":"1050","line":27,"column":17,"nodeType":"1012","messageId":"1013","endLine":27,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1048","line":5,"column":27,"nodeType":"1012","messageId":"1013","endLine":5,"endColumn":38},{"ruleId":"1010","severity":1,"message":"1049","line":7,"column":11,"nodeType":"1012","messageId":"1013","endLine":7,"endColumn":15},{"ruleId":"1010","severity":1,"message":"1048","line":4,"column":22,"nodeType":"1012","messageId":"1013","endLine":4,"endColumn":33},{"ruleId":"1051","severity":2,"message":"1052","line":37,"column":24,"nodeType":"1012","messageId":"1053","endLine":37,"endColumn":25},{"ruleId":"1051","severity":2,"message":"1052","line":38,"column":19,"nodeType":"1012","messageId":"1053","endLine":38,"endColumn":20},{"ruleId":"1010","severity":1,"message":"1014","line":1,"column":23,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1054","line":2,"column":8,"nodeType":"1012","messageId":"1013","endLine":2,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1055","line":6,"column":16,"nodeType":"1012","messageId":"1013","endLine":6,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1014","line":1,"column":23,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1054","line":2,"column":8,"nodeType":"1012","messageId":"1013","endLine":2,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1055","line":6,"column":16,"nodeType":"1012","messageId":"1013","endLine":6,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1014","line":1,"column":23,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1054","line":2,"column":8,"nodeType":"1012","messageId":"1013","endLine":2,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1056","line":5,"column":13,"nodeType":"1012","messageId":"1013","endLine":5,"endColumn":14},{"ruleId":"1010","severity":1,"message":"1054","line":3,"column":8,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1031","line":9,"column":11,"nodeType":"1012","messageId":"1013","endLine":9,"endColumn":12},{"ruleId":"1010","severity":1,"message":"1050","line":12,"column":17,"nodeType":"1012","messageId":"1013","endLine":12,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1014","line":1,"column":23,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1054","line":2,"column":8,"nodeType":"1012","messageId":"1013","endLine":2,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1055","line":6,"column":16,"nodeType":"1012","messageId":"1013","endLine":6,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1049","line":8,"column":11,"nodeType":"1012","messageId":"1013","endLine":8,"endColumn":15},{"ruleId":"1010","severity":1,"message":"1054","line":3,"column":8,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1014","line":1,"column":23,"nodeType":"1012","messageId":"1013","endLine":1,"endColumn":33},{"ruleId":"1010","severity":1,"message":"1054","line":2,"column":8,"nodeType":"1012","messageId":"1013","endLine":2,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1055","line":6,"column":16,"nodeType":"1012","messageId":"1013","endLine":6,"endColumn":22},{"ruleId":"1010","severity":1,"message":"1030","line":5,"column":10,"nodeType":"1012","messageId":"1013","endLine":5,"endColumn":20},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1048","line":3,"column":10,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":21},{"ruleId":"1010","severity":1,"message":"1054","line":3,"column":8,"nodeType":"1012","messageId":"1013","endLine":3,"endColumn":19},{"ruleId":"1010","severity":1,"message":"1048","line":5,"column":27,"nodeType":"1012","messageId":"1013","endLine":5,"endColumn":38},{"ruleId":"1010","severity":1,"message":"1049","line":7,"column":11,"nodeType":"1012","messageId":"1013","endLine":7,"endColumn":15},"no-native-reassign",["1057"],"no-negated-in-lhs",["1058"],"no-unused-vars","'useState' is defined but never used.","Identifier","unusedVar","'useContext' is defined but never used.","'AppContext' is defined but never used.",["1057"],["1058"],"'get' is defined but never used.","'isEmpty' is defined but never used.","import/no-anonymous-default-export","Assign object to a variable before exporting as module default","ExportDefaultDeclaration",["1057"],["1058"],["1057"],["1058"],["1057"],["1058"],"'memo' is defined but never used.","'hasAddress' is defined but never used.","'t' is assigned a value but never used.",["1057"],["1058"],["1057"],["1058"],["1057"],["1058"],["1057"],["1058"],["1057"],["1058"],["1057"],["1058"],["1057"],["1058"],"Assign array to a variable before exporting as module default","'ReactMarkdown' is defined but never used.","'safetyCheck' is defined but never used.","'data' is assigned a value but never used.","'theme' is assigned a value but never used.","no-undef","'x' is not defined.","undef","'PageContext' is defined but never used.","'uuidv4' is defined but never used.","'_' is defined but never used.","no-global-assign","no-unsafe-negation"]